<SEC-DOCUMENT>0001140361-20-005521.txt : 20200311
<SEC-HEADER>0001140361-20-005521.hdr.sgml : 20200311
<ACCEPTANCE-DATETIME>20200311172042
ACCESSION NUMBER:		0001140361-20-005521
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		78
CONFORMED PERIOD OF REPORT:	20200202
FILED AS OF DATE:		20200311
DATE AS OF CHANGE:		20200311

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PHOTRONICS INC
		CENTRAL INDEX KEY:			0000810136
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				060854886
		STATE OF INCORPORATION:			CT
		FISCAL YEAR END:			1031

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39063
		FILM NUMBER:		20706244

	BUSINESS ADDRESS:	
		STREET 1:		15 SECOR ROAD
		STREET 2:		PO BOX 5226
		CITY:			BROOKFIELD
		STATE:			CT
		ZIP:			06804
		BUSINESS PHONE:		2037759000

	MAIL ADDRESS:	
		STREET 1:		15 SECOR ROAD
		STREET 2:		P O BOX 5226
		CITY:			BROOKFIELD
		STATE:			CT
		ZIP:			06804

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PHOTRONIC LABS INC
		DATE OF NAME CHANGE:	19900514
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" 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:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:plab="http://photronics.com/20200202" xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html" />
</head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; background-color: #ffffff;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_d1a581ba28c24f8da581a97356f8036e" contextRef="c20191101to20200202">PHOTRONICS INC</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_562c1178923e431ea47ed6ee21b72b24" contextRef="c20191101to20200202">0000810136</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_f47dbfd019db46aaae4f8778cc8bf6ff" contextRef="c20191101to20200202" format="ixt:datemonthday">10-31</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_796ff257922c4ee7a1033ac1077b430a" contextRef="c20191101to20200202" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_d15442070ce2401a9bced1f9030b2911" contextRef="c20191101to20200202">2020</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_e49b614f789c410282ef2b2df06a487c" contextRef="c20191101to20200202">Q1</ix:nonNumeric><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" id="Fact_f84ec28617a34679ad190a858532bccb" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MinimumMember" unitRef="U005" decimals="4">0.2000</ix:nonFraction><ix:nonNumeric name="plab:NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" id="Fact_6a02a77471ce4841aa8f6a7e86d6a148" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember">P6M</ix:nonNumeric><ix:nonNumeric name="plab:NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" id="Fact_aad81b9f6b524f0ab291bd6b84a6690b" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MaximumMember">P3D</ix:nonNumeric><ix:nonNumeric name="plab:ProductInvoiceTerm" id="Fact_a69526ec853e453391a866dfb5670cc0" contextRef="c20191101to20200202_RangeAxis_MinimumMember">P30D</ix:nonNumeric><ix:nonNumeric name="plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod" id="Fact_fecd3192c8be448da47ef5dc2cc84a05" contextRef="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MinimumMember">P7D</ix:nonNumeric><ix:nonNumeric name="plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod" id="Fact_e3d7c954a95c47cb899f58492b357ecc" contextRef="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MinimumMember">P14D</ix:nonNumeric><ix:nonNumeric name="plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod" id="Fact_cfb2f3ff22c34121a06de6e5f23a9939" contextRef="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MaximumMember">P21D</ix:nonNumeric><ix:nonNumeric name="plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod" id="Fact_4ca1ab24fa3342babbc5b7a49527b172" contextRef="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MaximumMember">P14D</ix:nonNumeric><ix:nonNumeric name="plab:PeriodOfWarranty" id="Fact_42874ca30f6d43a4a0c2430d046818f3" contextRef="c20191101to20200202_RangeAxis_MinimumMember">P1M</ix:nonNumeric><ix:nonNumeric name="plab:PeriodOfWarranty" id="Fact_9b5daefab2114d97bcc47209c3999d75" contextRef="c20191101to20200202_RangeAxis_MaximumMember">P24M</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_e85a3ab5630c4515ab0ec3e4936341b3" contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MinimumMember">P1Y</ix:nonNumeric><ix:nonFraction name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" id="Fact_6027c0771a8c4dad90f9fd434f758cec" contextRef="c20181101to20190127_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U003" decimals="3">0.005</ix:nonFraction><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_7e275e557fbd4b5b8dc4c27ced05881e" contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember">2025-12-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentDateOfFirstRequiredPayment1" id="Fact_a30ac78f7db042fa887fe20eaecde445" contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember">2020-06-30</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_48e8e56208874391854d3f1d32a33901" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember">2022-01-31</ix:nonNumeric><ix:nonNumeric name="plab:StockRepurchaseProgramCommencementDate" id="Fact_e402eaed33b34d10be15669c0c33aa51" contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">2018-10-22</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="plab-20200202.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20191101to20200202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_TreasuryStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementGeographicalAxis_KR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementGeographicalAxis_TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_LandMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_LandMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityNotPrimaryBeneficiaryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ConsolidatedEntitiesAxis_PDMCXMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_CashAndCashEquivalentsAxis_CashMember_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember_StatementScenarioAxis_ScenarioPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_ProjectLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_DebtInstrumentAxis_ProjectLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_DebtInstrumentAxis_WorkingCapitalLoanVATMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190728_DebtInstrumentAxis_EquipmentLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190701to20190728_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-07-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190825to20190825_DebtInstrumentAxis_EquipmentLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-25</xbrli:startDate><xbrli:endDate>2019-08-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ProductOrServiceAxis_FlatPanelDisplaysMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementGeographicalAxis_KR"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_HighEndIntegratedCircuitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementGeographicalAxis_TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementGeographicalAxis_AllOtherAsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:AllOtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ProductOrServiceAxis_HighEndIntegratedCircuitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ProductOrServiceAxis_IntegratedCircuitsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementGeographicalAxis_AllOtherAsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:AllOtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_BalanceSheetLocationAxis_OtherAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_BalanceSheetLocationAxis_AccruedLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_BalanceSheetLocationAxis_OtherLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181101to20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_AwardTypeAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200203to20200309_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-03</xbrli:startDate><xbrli:endDate>2020-03-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200202_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190127_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190831_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:August2019AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:August2019AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-22</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:August2019AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-25</xbrli:startDate><xbrli:endDate>2020-02-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181101to20191031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000810136</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><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:unit id="U004"><xbrli:measure>plab:Facility</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_175e9ae2623f4c36b47f63804a92bc11" toRefs="Foot_a23a10f0f9c44f9d924313d42ffc0def" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship></ix:resources></ix:header></div>
<div>
<div><br /></div>
</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 14pt; font-weight: bold;"><hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 14pt; font-weight: bold;">UNITED STATES</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 14pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 12pt;">Washington, D.C. 20549</div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 18pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_243b0d482cec4ac98ec95a2489ad780b" contextRef="c20191101to20200202">10-Q</ix:nonNumeric></div>
<div><br /></div>
<div style="text-align: justify;">
<div>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z6cfa9eb322744282bb7a71c083083015">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Segoe UI Symbol'; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" id="Fact_1b7fe16dcfa24da9b489e054894036bb" contextRef="c20191101to20200202" format="ixt-sec:boolballotbox">&#x2612;</ix:nonNumeric></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934</div></td>
  </tr>
</table>
</div>
</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">For the quarterly period ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_6bf3a1cf4a96440c9d96212d2f136142" contextRef="c20191101to20200202" format="ixt:datemonthdayyearen">February 2, 2020</ix:nonNumeric></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">OR</div>
<div style="text-align: justify;">
<div>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z7fd8fc2d02414cc4bdb9105a325f8789">
  <tr>
    <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Segoe UI Symbol'; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_0a913f078d324da699843c0c84fd9a03" contextRef="c20191101to20200202" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></td>
    <td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">For the transition period from ___ to ___</div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Commission file number <ix:nonNumeric name="dei:EntityFileNumber" id="Fact_2be12171991f44c59f0689d0f5e6d4df" contextRef="c20191101to20200202">0-15451</ix:nonNumeric></div>
<div><br /></div>
<div style="text-align: center;"><img src="image00002.jpg" width="62" height="68" alt="graphic" /></div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 24pt; font-weight: bold;"><span style="-sec-ix-hidden:Fact_d1a581ba28c24f8da581a97356f8036e">PHOTRONICS, INC.</span></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(Exact name of registrant as specified in its charter)</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z77beaf1c4b3c4a6bb1304b76f25f218a">
  <tr>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_7b929693b7484616a84887fa3163b75f" contextRef="c20191101to20200202" format="ixt-sec:stateprovnameen">Connecticut</ix:nonNumeric></div></td>
    <td style="width: 2%; vertical-align: top;">&#160;</td>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_e40c5e906a854d968df2e6b424447d6c" contextRef="c20191101to20200202">06-0854886</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(State or other jurisdiction of incorporation or organization)</div></td>
    <td style="width: 2%; vertical-align: top;">&#160;</td>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(IRS Employer Identification No.)</div></td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="ze20a298fb727496bb815000c0e3399aa">
  <tr>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_45af0f1a26b141518c5b86e2e094068e" contextRef="c20191101to20200202">15 Secor Road</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_728e16586b94491a97e99c768db16bc8" contextRef="c20191101to20200202">Brookfield</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_82ce5df043cc4d979ecab6b444c6b7ea" contextRef="c20191101to20200202" format="ixt-sec:stateprovnameen">Connecticut</ix:nonNumeric></div></td>
    <td style="width: 2%; vertical-align: top;">&#160;</td>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_031f13ea724847509c205eacf183f4c7" contextRef="c20191101to20200202">06804</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(Address of principal executive offices)</div></td>
    <td style="width: 2%; vertical-align: top;">&#160;</td>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(Zip Code)</div></td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z11cfc3d44f7143ac99e6abe099a2af0c">
  <tr>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Registrant&#8217;s telephone number, including area code</div></td>
    <td style="width: 2%; vertical-align: top;">&#160;</td>
    <td style="width: 49%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_8be79c2db9664298a9d92fae26043033" contextRef="c20191101to20200202">203</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_6ebde303cdd94af4806b1045304c05eb" contextRef="c20191101to20200202">775-9000</ix:nonNumeric></div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; color: #231F20; font-family: 'Times New Roman'; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zcd78dfe22e7f48d3810897acd281f474">
  <tr>
    <td style="width: 33%; vertical-align: bottom; border-left: #000000 2px solid; border-right: #000000 2px solid; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #231F20; font-family: 'Times New Roman'; font-size: 10pt;">Title of each class</div></td>
    <td style="width: 34%; vertical-align: bottom; border-right: #000000 2px solid; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #231F20; font-family: 'Times New Roman'; font-size: 10pt;">Trading Symbol(s)</div></td>
    <td style="width: 33%; vertical-align: bottom; border-right: #000000 2px solid; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #231F20; font-family: 'Times New Roman'; font-size: 10pt;">Name of each exchange on which registered</div></td>
  </tr>
  <tr>
    <td style="width: 33%; vertical-align: top; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_0f8ff0b82f5747b09703b3c695cc5384" contextRef="c20191101to20200202">COMMON</ix:nonNumeric></div></td>
    <td style="width: 34%; vertical-align: top; border-right: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_13fb837b5af14661a603e634c7c5131a" contextRef="c20191101to20200202">PLAB</ix:nonNumeric></div></td>
    <td style="width: 33%; vertical-align: top; border-right: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_45ffff82e1944baf882a08ebe319d9cb" contextRef="c20191101to20200202" format="ixt-sec:exchnameen">NASDAQ Global Select Market</ix:nonNumeric></div></td>
  </tr>
  <tr>
    <td style="width: 33%; vertical-align: top; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">PREFERRED STOCK PURCHASE RIGHTS</div></td>
    <td style="width: 34%; vertical-align: top; border-right: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">N/A</div></td>
    <td style="width: 33%; vertical-align: top; border-right: #000000 2px solid; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">N/A</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant (1) has 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 periods that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</div>
<div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_161e0bdc930e4e6881f746c251d6810c" contextRef="c20191101to20200202">Yes</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span>&#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation 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).</div>
<div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_382c47d0baaa47eb9cb4fdb562e7a739" contextRef="c20191101to20200202">Yes</ix:nonNumeric>&#160;<span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2612;</span>&#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z06a7e8c2472f4ce6b9eb4c099d2d81f8">
  <tr>
    <td style="width: 23%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_5c8a907605b34fc98e911d6349786354" contextRef="c20191101to20200202">Large Accelerated Filer</ix:nonNumeric></div></td>
    <td style="width: 7%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Segoe UI Symbol'; font-size: 10pt; font-weight: bold;">&#x2612;</div></td>
    <td style="width: 23%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accelerated Filer</div></td>
    <td style="width: 7%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Segoe UI Symbol'; font-size: 10pt;">&#x2610;</div></td>
    <td style="width: 23%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-Accelerated Filer</div></td>
    <td style="width: 17%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Segoe UI Symbol'; font-size: 10pt;">&#x2610;</div></td>
  </tr>
  <tr>
    <td style="width: 23%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Smaller Reporting Company</div></td>
    <td style="width: 7%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Segoe UI Symbol'; font-size: 10pt;"><ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_f6d57660dbdc4109a29f31f8798c27d6" contextRef="c20191101to20200202" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></div></td>
    <td style="width: 23%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Emerging growth company</div></td>
    <td style="width: 7%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Segoe UI Symbol'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_6252f4d70bac4ba189c8dfa8ba213568" contextRef="c20191101to20200202" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></div></td>
    <td style="width: 23%; vertical-align: top;">&#160;</td>
    <td style="width: 17%; vertical-align: top;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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. <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';">&#x2610;</span></div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Yes <span style="font-size: 10pt; font-family: 'Segoe UI Symbol';"><ix:nonNumeric name="dei:EntityShellCompany" id="Fact_bb46add4f611406ea885d6797ed84ae3" contextRef="c20191101to20200202" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></span>&#160; No <span style="font-size: 10pt; font-family: 'Segoe UI Symbol'; font-weight: bold;">&#x2612;</span></div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The registrant had <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_d0d378f1171245e599bf42a94bd1f9be" contextRef="c20200309" unitRef="U001" decimals="INF" scale="0" format="ixt:numdotdecimal">65,119,738</ix:nonFraction> shares of common stock outstanding as of March 9, 2020.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div><br /></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Forward-Looking Statements</div>
<div style="background-color: #FFFFFF;">
<div><br /></div>
</div>
<div style="background-color: #FFFFFF;">
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Private Securities Litigation Reform Act of 1995 provides a &#8220;safe harbor&#8221; for forward-looking statements made by or on behalf of Photronics, Inc. (&#8220;Photronics&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;our&#8221;, or &#8220;us&#8221;). These statements are based on management&#8217;s beliefs, as well as assumptions made by, and information currently available to, management. Forward-looking statements may be identified by words like &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;will&#8221; and similar expressions, or the negative of such terms, or other comparable terminology. All forward-looking statements involve risks and uncertainties that are difficult to predict. In particular, any statement contained in this quarterly report on Form 10-Q or in other documents filed with the Securities and Exchange Commission in press releases or in the Company&#8217;s communications and discussions with investors and analysts in the normal course of business through meetings, phone calls, or conference calls regarding, among other things, the consummation and benefits of transactions, joint ventures, business combinations, divestitures and acquisitions, expectations with respect to future sales, financial performance, operating efficiencies, or product expansion, are subject to known and unknown risks, uncertainties, and contingencies, many of which are beyond the control of the Company. Various factors may cause actual results, performance, or achievements to differ materially from anticipated results, performance, or achievements expressed or implied by forward-looking statements. Factors that might affect forward-looking statements include, but are not limited to, overall economic, business, and political conditions in both domestic as well as international markets; pandemics affecting our labor force, customers or suppliers; the demand for the Company&#8217;s products; competitive factors in the industries and geographic markets in which the Company competes; the timing of orders received from customers; the gain or loss of significant customers; competition from other manufacturers; changes in accounting standards; federal, state and international tax requirements (including tax rate changes, new tax laws and revised tax law interpretations); changes in the jurisdictional mix of our earnings and changes in tax laws and rates; interest rate and other capital market conditions, including changes in the market price of the Company&#8217;s securities; foreign currency exchange rate fluctuations; changes in technology; technology or intellectual property infringement, including cybersecurity breaches, and other innovation risks; unsuccessful or unproductive research and development or capital expenditures; the timing, impact, and other uncertainties related to transactions and acquisitions, divestitures, business combinations, and joint ventures as well as decisions the Company may make in the future regarding the Company&#8217;s business, capital and organizational structures and other matters; the seasonal and cyclical nature of the semiconductor and flat panel display industries; management changes; changes in laws and government regulation impacting our operations or our products, including laws relating to export controls and import laws, rules and tariffs; the occurrence of regulatory proceedings, claims or litigation; damage or destruction to the Company&#8217;s facilities, or the facilities of its customers or suppliers, by natural disasters, labor strikes, political unrest, or terrorist activity; construction of new facilities and assembly of new equipment; dilutive issuances of the Company&#8217;s stock; the ability of the Company to (i) place new equipment in service on a timely basis; (ii) obtain additional financing; (iii) achieve anticipated synergies and cost savings; (iv) fully utilize its tools; (v) achieve desired yields, pricing, product mix, and market acceptance of its products and (vi) obtain necessary import and export licenses. Any forward-looking statements should be considered in light of these factors. Accordingly, there is no assurance that the Company&#8217;s expectations will be realized. The Company does not assume responsibility for the accuracy and completeness of the forward-looking statements and does not assume an obligation to provide revisions to any forward-looking statements, except as otherwise required by securities and other applicable laws.</div>
<div><br /></div>
</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>2</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="background-color: #FFFFFF;">
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="background-color: #FFFFFF;">PHOTRONICS, INC.</span></div>
<div style="text-align: center;"><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><a id="INDEX"><!--Anchor--></a><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">INDEX</span></div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zce16220a3d1240b280549217bacffca6">
  <tr>
    <td style="width: 12.56%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PART I.</div></td>
    <td style="width: 80.72%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FINANCIAL INFORMATION</div></td>
    <td style="width: 6.71%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 1.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#FINANCIALSTATEMENTS" style="font-family: 'Times New Roman'; font-size: 10pt;">Condensed Consolidated Financial Statements (unaudited)</a></div></td>
    <td style="width: 6.71%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#BalanceSheets" style="font-family: 'Times New Roman'; font-size: 10pt;">Condensed Consolidated Balance Sheets</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ConsolidatedStatementsofI" style="font-family: 'Times New Roman'; font-size: 10pt;">Condensed Consolidated Statements of Income</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Income" style="font-family: 'Times New Roman'; font-size: 10pt;">Condensed Consolidated Statements of Comprehensive Income</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Equity" style="font-family: 'Times New Roman'; font-size: 10pt;">Condensed Consolidated Statements of Equity</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#CashFlows" style="font-family: 'Times New Roman'; font-size: 10pt;">Condensed Consolidated Statements of Cash Flows</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#NotestoCondensedConsolida" style="font-family: 'Times New Roman'; font-size: 10pt;">Notes to Condensed Consolidated Financial Statements</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 2.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#MANAGEMENTSDISCUSSIONANDA" style="font-family: 'Times New Roman'; font-size: 10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 3.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Item3QUANTITATIVEANDQUALI" style="font-family: 'Times New Roman'; font-size: 10pt;">Quantitative and Qualitative Disclosures about Market Risk</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 4.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Item4CONTROLSANDPROCEDURE" style="font-family: 'Times New Roman'; font-size: 10pt;">Controls and Procedures</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PART II.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">OTHER INFORMATION</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 1A.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Item1ARISKFACTORS" style="font-family: 'Times New Roman'; font-size: 10pt;">Risk Factors</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">30</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 2.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Item2UNREGISTEREDSALESO" style="font-family: 'Times New Roman'; font-size: 10pt;">Unregistered Sales of Equity Securities and Use of Proceeds</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 5.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#OTHERINFORMATION" style="font-family: 'Times New Roman'; font-size: 10pt;">Other Information</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 12.56%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Item 6.</div></td>
    <td style="width: 80.72%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Item6EXHIBITS" style="font-family: 'Times New Roman'; font-size: 10pt;">Exhibits</a></div></td>
    <td style="width: 6.71%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32</div></td>
  </tr>
</table>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>3</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left;">
<div>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z88fde5bbf6b347489c1ce47393275bfe">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PART I.</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FINANCIAL INFORMATION</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="Item1"><!--Anchor--></a><a id="FINANCIALSTATEMENTS"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zf8fc172140ba4db69b0de198e2e274bd">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">Item 1.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PHOTRONICS, INC.</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated <a id="BalanceSheets"><!--Anchor--></a>Balance Sheets</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(in thousands, except per share amounts)</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(unaudited)</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z734794c535bc4b34a7bd6dd58d8614cb" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ASSETS</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current assets:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash and cash equivalents</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_d11878d45fc94b1b9d9355cfdaa77cf4" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">218,309</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_79438b551a7f4fe183bb23111f281d91" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">206,530</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable, net of allowance of $<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_82b2fad5600d4606a8b7deac82e7ef7e" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,295</ix:nonFraction> in 2020 and $<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_f443bbb0c32f441eab5e023cc9abceec" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,334</ix:nonFraction> in 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_cf7c6662a9da4b5caa3e19ecbeb92dd2" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">141,720</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_18defca8ed1443d9a3747271bd9dccb4" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">134,454</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_96e41995961b47ea873b9701a6039384" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">49,673</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_b25ab4e652fc40618021a57cbaf08159" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">48,155</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_6b4629b59aa94f159ead59f5c4b81a90" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">31,202</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_b2ad0505d19f454ebf4b289671fdcc45" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">38,388</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_7e733d00fdfb40c4ad72b79be8d13e96" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">440,904</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_8989074cb759452d9c2ee51d17c35f97" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">427,527</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_89fc39a62bd94b829aaf8fd859d91e04" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">619,935</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_41ae7d4e1bcd46719f1fac974b113c5b" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">632,441</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets, net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_38d2f8ef5e854777ba175018d087cba1" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,847</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_183b0eb6ca8e48acb6eaa4903948f418" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,870</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Deferred income taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_c30eb207cad941a3940e3e235741424a" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">17,594</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_c120f8667d5d44d3b93e16e1a677e469" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">20,779</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_7133934a6a0a49618c684514668873cf" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">40,180</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_4a3378833c194d72ac7ec201ebd1d4b5" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">30,048</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_5c75ca64a01c428788e20d3a5b032638" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,125,460</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_a47c730fb0e0423ab3d22536387e0942" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,118,665</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">LIABILITIES AND EQUITY</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current liabilities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_ba4f2b1e152c495090a380a6b32f575d" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,975</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" id="Fact_8c5255576e1445fcaca7e700067a7fdd" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">8,731</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current portion of long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_636b7d00074847c69618114e4b14992d" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,959</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_9c4497e3131d43628581dbfdd8925806" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,142</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_c165f03b3f0246c7bf84793d30edf834" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">84,707</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_8e14869456bd433d91c85c1bc3709782" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">91,379</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_3fa83355476e435cbbd878bdf62ec70d" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,013</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_3af73b7a831144a69e79297fa193d4af" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">49,702</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total current liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_df442375903e4030b27b21c648958014" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">157,654</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_f85ec53b0bca4ab182c9cd464de57fa3" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">151,954</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_036902f18ef84492aa2a38c618eb57b6" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">36,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_e8e3c2475c7d4b4d8101a29a811d4d18" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">41,887</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_39c2c4198a654edfb9801531b1b7a5b0" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">18,556</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_d9106905d869437197b663fe1c906164" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">13,732</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_d284d61ccbc144188b7d7f9cee1e4816" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">212,659</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_cb6dd2fade82446cb97755fda4be3b91" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">207,573</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Commitments and contingencies</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_9e1518103de9448ab7d18c0192af7db0" contextRef="c20200202" unitRef="U002" xsi:nil="true" format="ixt:nocontent"></ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_55654b32b52d448c949de160c7783730" contextRef="c20191031" unitRef="U002" xsi:nil="true" format="ixt:nocontent"></ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Equity:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Preferred stock, $<ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_585d70ffd8c443b5b7df4706de30dc6c" contextRef="c20191031" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_67e1850c1d5a4ba4a9eef5810a6bcdba" contextRef="c20200202" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_bbfd196ee6184722b2b1d8f3b2b2dae4" contextRef="c20191031" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_762fefefd7724b5da81616d46273e77e" contextRef="c20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">2,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_c8d14ae50a3246dfb407009123ccf42c" contextRef="c20191031" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_6223afc8233e40908dbe0a653caf547c" contextRef="c20200202" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_48d2827e4a7a4b24bebe70eee5a19459" contextRef="c20191031" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_082fde101d2a4563bf149337ae2e121e" contextRef="c20200202" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_613c7673eb50466f9f597946937af85a" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_e0b29aace25d4eabafd8354a4f407c6e" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Common stock, $</span><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_6ea3efed2cfd4bdd98645325e9695e55" contextRef="c20191031" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_98c8c21c2d1b452b833adc938193f743" contextRef="c20200202" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> par value, </span><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_e6e1e449e0634d8ebd38866386d48802" contextRef="c20191031" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_1f91e69a955a4608bc48868b7fd630df" contextRef="c20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">150,000</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shares authorized, </span><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_e5aebd70255e4ca78dddfc690ee90428" contextRef="c20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">66,144</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shares issued and </span><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_a9b57e9535314ca58562a72b93a9b497" contextRef="c20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">65,228</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> outstanding at </span><span style="font-size: 10pt; font-family: 'Times New Roman';">February </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">2, 2020 and </span><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_39b59d236fac4195a34679b76ef5d69b" contextRef="c20191031" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_68251d1c7e3a4f04999f7676e6d644f2" contextRef="c20191031" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">65,595</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shares issued and outstanding at October 31, 2019</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_32160d70066449868a0a8ad313805520" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">661</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_b8024e21c3ca433d910f92035c25fa6c" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">656</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Additional paid-in capital</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_2a7f7e8316df44c6965328a205fa52f5" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">528,535</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_be428f2c57c5447f95647a0a3465387d" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">524,319</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Retained earnings</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_8a2fc1b321454865bbf67544e3b3fd96" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">264,222</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_7fc1e74b7fe149dd83728f3753b0c57a" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">253,922</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Treasury stock, </span><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_f728738957cf43eaa527ad39bfdcfc07" contextRef="c20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">916</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shares at </span><span style="font-size: 10pt; font-family: 'Times New Roman';">February </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">2, 2020</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_cb5cfca6e99b47fd8356fed5797802df" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_50e2172caf044ce7a84ea31df1384ca2" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated other comprehensive loss</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_186ce0c149e74305b4ee1561b28b1954" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,742</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_72b4ab7c103f4604a7ff0b634e974936" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,005</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total Photronics, Inc. shareholders&#8217; equity</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0131050a2fb84ab59687e754c9b70333" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">770,676</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6076330b31364300824defe791626be5" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">769,892</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Noncontrolling interests</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterest" id="Fact_4fc01f91da444e8c84bc58676bd89755" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">142,125</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterest" id="Fact_c00ccb37a66a4ed6b88155b580c44c3c" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">141,200</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total equity</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_4c7095a501e643f7aa519b0b0355f2d5" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">912,801</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_13706d000b364430ad122ad753e1a027" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">911,092</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities and equity</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_09937e272deb4193bf92a80a6de5aef2" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,125,460</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_be42633b819847fdb0be4e9e2d012731" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,118,665</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">See accompanying notes to condensed consolidated financial statements.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>4</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PHOTRONICS, INC.</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed <a id="ConsolidatedStatementsofI"><!--Anchor--></a>Consolidated Statements of Income</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(in thousands, except per share amounts)</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(unaudited)</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z20bd5e8194264714836c32dfc3542562" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_df79a83efa3042d783944a8705aab43f" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">159,736</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_14b9f9a129de4c93bf387ef84c7c8a1b" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">124,712</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_2b31d420890e43718c23e1549f666033" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">125,134</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_e5756f14788744a79bcda2763ad987f9" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">98,610</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Gross profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_608f36b98794428bb184b8daf8a7164b" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">34,602</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_880d4bbc24fc4942a821e5f242bcbfa9" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">26,102</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating expenses:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_6ed331bc5b5f4aa2b5acfedf9a17d419" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">14,219</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_b10a193af25642f38253a633a3b8cbde" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">13,792</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_b76412c4606b4801a0461955df2aaa48" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">4,080</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_0f6b8237c1f54aa8963919cd185d3543" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">4,263</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total operating expenses</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_35ded19e39134ba78fd08e754d6a74bb" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">18,299</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_a550fca1ac764c7292b62da68c77edfb" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">18,055</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_3071653290d6405f8318a3969b26f2ba" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">16,303</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_dba1f1cbf1b74df1a93c84a3e4ea9a0e" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">8,047</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other income (expense):</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest income and other income (expense), net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_d193e56883414a5599ff4c5fe938151c" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,495</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_ccdd6458e5a34e469065052ae2c1d31b" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,639</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" id="Fact_c563ca23908347e0bfe0edc7222d3ae2" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,798</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestAndDebtExpense" id="Fact_0816d7cf7c7d4c9da0828b1284404420" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">531</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income before income taxes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_24b1a8378c9947a39fe9b0ef51a24c3d" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">20,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_f6caf763f2404522a4f3d222a62af9e5" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,155</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_19d8a2ad4d9d4576837d216ec1e85a11" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,072</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_2e890064f615402591719ed111ddf852" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,387</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_1372f6690a6747f7b93112460ccdb62a" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_2af6a2a00c9c43acbeee68c5099103dc" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,768</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to noncontrolling interests</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_06d9169c21d843c7b00a9e9ab299478b" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">628</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_b156e0c1c5de41b9bbed8734d9c6ac73" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to Photronics, Inc. shareholders</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_2fc1cb7869ab466f93e97eb4d9f193ef" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,300</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f3b74b8f2762477da42d10cd8a6aabf2" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,267</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Earnings per share:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_545e367d62694b529fb3fdb812d7b239" contextRef="c20191101to20200202" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.16</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_b5a32afcdcd94874b80952417a6c6fcb" contextRef="c20181101to20190127" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_c6b2294452454a74a6730397ac1cae76" contextRef="c20191101to20200202" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.16</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_294ac152c861479a8e302aea76b9a59d" contextRef="c20181101to20190127" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average number of common shares outstanding:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_a02cdaf0b0c24752b24ad7eb22be939a" contextRef="c20191101to20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">65,554</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_88f7818ca1db42d48c5f1980dfebdb9d" contextRef="c20181101to20190127" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">66,583</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_6dd409a5edab41d4a8b85508d3e041a5" contextRef="c20191101to20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">66,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_0b517758f6184608ab8608fda115e35b" contextRef="c20181101to20190127" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">67,047</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">See accompanying notes to condensed consolidated financial statements.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>5</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PHOTRONICS, INC.</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statements of Comprehensive <a id="Income"><!--Anchor--></a>Income</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(in thousands)</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(unaudited)</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z499398c891164447acc6e4c06f707a7b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_522a4681c65a4bdf82dc81ad2c912c59" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_faeb44965ab349bb9e4a367371fc5921" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,768</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income, net of tax of $:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Foreign currency translation adjustments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_77d5f03a32b64e1a853aa93655a2f82c" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,564</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_fef9787e6e1e4fc687a8871dac16d00a" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,572</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" id="Fact_ba6b18edbf254c55bb676f8a5b1fb108" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" id="Fact_2390993e32e34095b315a564885c4665" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">19</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net other comprehensive (loss) income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_d2990b04de334c908704e548a95e96c3" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,547</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_7edd0e80e9ee460eb3ed928bac399785" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,591</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c69eab2b929742abb67b3bdff1267bc0" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,381</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_dd91dc66ac4a43dd9f1da059235e6bd2" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">14,359</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: comprehensive income attributable to noncontrolling interests</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_d9c8cb19deeb48559ad80abf490b316d" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,818</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_f57d990666d0404fb6449c1dbc388ff4" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,783</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive income attributable to Photronics, Inc. shareholders</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_374593136b15422fbab69c07a77e4010" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,563</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_14429a2fe5c14f348305ce7f16b30bdb" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,576</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">See accompanying notes to condensed consolidated financial statements.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>6</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PHOTRONICS, INC.</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statements of<a id="Equity"><!--Anchor--></a> Equity</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands)</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(unaudited)</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="zfae8bb79072d4b12a586bbc8c6b57b81" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="30" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Three Months Ended February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="22" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Photronics, Inc. Shareholders</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td rowspan="3" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="4" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Additional</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Paid-in</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Capital</div></td>
    <td colspan="1" rowspan="4" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="4" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Retained</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Earnings</div></td>
    <td colspan="1" rowspan="4" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="4" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Treasury</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Stock</div></td>
    <td colspan="1" rowspan="4" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="4" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Accumulated</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Other</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Comprehensive</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Loss</div></td>
    <td colspan="1" rowspan="4" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="4" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Non-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">controlling</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Interests</div></td>
    <td colspan="1" rowspan="4" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="4" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="4" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Equity</div></td>
    <td colspan="1" rowspan="4" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Common Stock</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Shares</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Amount</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at October 31, 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_8499bdcc44a040989b9e218875b0843d" contextRef="c20191031_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">65,595</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_44283df31dc94ee28403c998fdfe7f51" contextRef="c20191031_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">656</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_5d5e470d8a214f93af9436332a9f284c" contextRef="c20191031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">524,319</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_2a6a66f5afef4118bb47f30827acb9c1" contextRef="c20191031_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">253,922</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8441f16768e44af58c576b67c2875efd" contextRef="c20191031_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_b9c77f57081042658ae7bec7d2d76381" contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,005</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_6d02447b4b294051b85303b3f048c316" contextRef="c20191031_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">141,200</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_5999da023c144ef79585ab2e476f058c" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">911,092</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_7e39dd4ca4e343ae9424d7ed23b31025" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_cb3ced0fddd741f7b41566fcee2efe22" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_e2dc11d7b6414f4dae2a6ca83c0f718a" contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,300</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_c5f71461907c444fb1255cf27501767d" contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_d884a5087d0b48898e5063b891a6ae8f" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_31d42ad86eb6405385244f57fefa7ebf" contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">628</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_d9063490e9c040ae94f225be29d5e430" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_15c51dd0e0fd45ca84cc5367a82d2ca2" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_e1a5faa086cd4578bbbd6f67c0a5e115" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_e9972c868406420e853d818519a471dc" contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_1d63b20a95924319b28296c22bc42ffd" contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_cde7f0a3a3384f28baaed8021d8eed75" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,737</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_f1a7ccf91fab4aeeb24e0c0289d6845c" contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,190</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_0fb427e6889c43cca44065e3c69801d0" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,547</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sale of common stock through employee stock option and purchase plans</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_1eaf1114d83941f59bbec91b82b6c2c0" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">358</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_42654db033cc493799fd1ea2518d3f48" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_ef5c10b09c0246f58361a1ebb74ec486" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,854</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_0f1ebfba0d814668b4a5248b2ed92229" contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_af8752bc64d44eee9a37d9b841c395f4" contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_f6dba56702784a68a29b318cee51d5a5" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_e5b2591e17bf471b984c1a84efac3a2d" contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_f32c3cd311ec4516aafce3253258bdbf" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,857</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock awards vesting and expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_c6d2b8332d0a421081c51b53480cbb9a" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_56fb3dfc320b401eaf1cff12b2d83eea" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_b5618dfce61b4180b1c87568c59a2ce8" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">756</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_5f37b350914b4f9d914837063e21f3dc" contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_2896bd9dc6d54b12af712a50e6400182" contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_116a4ec305cc4e5796cb7fd9b0947137" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_df3ac62e48dd47a9bfcf23ab0a77ff67" contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_145ba242099240d3b310707f2c078394" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">758</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based compensation expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_40ae9e2445f44acab8c28196d4e9de2c" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_e90e7ec6b0914f859d7099b0deebca10" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">351</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_0cbda03657a34a638d40ad26f0c7e44f" contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_fd67fff64cef49d7ad45a21354534463" contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_5b8470ffc744450dbb7a07f56e71fe2f" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_5ff6bd8f78774a2189592525aee0cda6" contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_750ec79e6c084bd1a10b1f60c81dc4be" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">351</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchase of treasury stock</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_f7f94159273a466b94bd2041df964035" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_3b3eaa5e58af42ccb1dc2b4573ed5933" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_86aaa17096834262ab004cfe70b66827" contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_215695db39e84892a3a3e8197e0639a5" contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_63beafff71894e74baca3c52984f8a45" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_8fb13542e72c40fc8462122be9d1ed2a" contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_e52599ff3bab4111867e78238408e469" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Repurchase of common stock of subsidiary</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_242b790b9aaa496e9385bfa935cfb078" contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_a750b7a169a742c8a051e911bf39e47b" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">255</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_7346364f45394240a84102faf88dbaa1" contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_579c0d035cd04d288753fd9ae927e49d" contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_ad4154462dca4f11823cc5ce09942705" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_0a2ec21e75a9461f94764d73684f5156" contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">893</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_a983cbe06edc46f296e6bedb52dced9c" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">638</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_4ee684a212114de39f1ae81143bdcfb1" contextRef="c20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">66,144</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f261ec91739145f2b83434739834e1e2" contextRef="c20200202_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">661</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c25521ebd44d4b3fbbae088dc84199ff" contextRef="c20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">528,535</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0e84d0bfc7fc4c148b02f73aba328c17" contextRef="c20200202_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">264,222</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_44a86d0bcdb848758eea7c66b0ea6083" contextRef="c20200202_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_374a31bd8bbd44a3b60db59851eefc7a" contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,742</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_aa1d515c061c4a9e9e01a9aae5f6d9dc" contextRef="c20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">142,125</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_21b9bac8cddf47c2816ad403b4d27883" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">912,801</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z0ea9a867a1d24c509ee2ed9a69a2e609" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="30" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Three Months Ended January 27, 2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="22" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Photronics, Inc. Shareholders</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Common Stock</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Additional</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Paid-in</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Retained</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Treasury</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accumulated</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Other</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Comprehensive</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Non-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">controlling</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Shares</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Amount</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Capital</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Earnings</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Stock</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">(Loss) Income</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Interests</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Equity</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at October 31, 2018</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_c19c0a99a368415d97a165240b907717" contextRef="c20181031_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69,700</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_a4ba1a48ea414782bde3ac5fa805f06a" contextRef="c20181031_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">697</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d3d58c03beb540869c99e05fc8be3ce3" contextRef="c20181031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">555,606</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_61ab6b6065b24878a0def8cbbb5d03b6" contextRef="c20181031_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">231,445</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f29d8758aee74fea9d11830ca45107c9" contextRef="c20181031_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23,111</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d322792bd8ca4b84a2d86c2c3e0fd316" contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,966</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_fb93aae2cef74995bf585393abc8a9b1" contextRef="c20181031_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">144,898</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8ea09d058cc64988b8e8091ef594e6c5" contextRef="c20181031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">904,569</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Adoption of ASU 2014-09</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_0f378a65ba9c49ae90e39975ba22a36d" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_72b3e8ef7880423abfab3481e710d662" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_fae57cd28820457a94540a403e186529" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,083</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_0ddc9b2e4ee4442f9e6074f72acf9438" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_830528caf61d4a10b29d26b33c36e6bf" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_4555518c4f66474c835d56360d8cce6e" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">121</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_63f57a445bd947e8ba3297f48a3c57c8" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,204</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Adoption of ASU 2016-16</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_68b2c80cc6bb4bcb986be8cf821c4695" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_8272f7c7537448b7a8b89d552d69dc0a" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_38d9fa9ca5874899b39aa0a18d7e9e79" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,130</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_b3d109414b5144b7ab0a7336a8b0185e" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_63966b44da2444838a17fd507b1e4355" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_6505765fbcf2406fbefe9a989783af49" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" id="Fact_30ae929eac9e42b785795ea8733ebb96" contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,133</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_891b2949c4544281885e9ab456305035" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_088f7ac4fabf491fa6d9294a03e88733" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_df5345ed8ead4b828bb43e3deacd95ce" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,267</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_afad49e6d0e446479f24441cdb1c08f1" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_dac09464a5054adb8713465af48ed629" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_2e09249acd1e48019134c1f47a73b987" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_dbff669c1d7f4d1db22cc9c390ac977f" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,768</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_3dbe816f1d8d49bda98ff993b663d1a4" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_10b4eb6154524c4b8c7eebb6de586023" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_412805d90f6c4c3099d45d1a3f41d6c5" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_a337d98a0c8241a1bf19ebee49b020d1" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_cd8408d1f2d441ba8ee8ad100023530a" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,309</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_0dbb6ca0e27749f496f96134e457d2b5" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,282</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_37abf21c90f640eebd1e30733d595c5b" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,591</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sale of common stock through employee stock option and purchase plans</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_f49737e486a24f849f696c9f1b6d427d" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">94</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_844211b9d3c34a98a994c6be807b11d4" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_94bdc9ac46a94d2f86ef5a5c5056d270" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">521</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_3ccd1525174b44a4a8045e67192a6326" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_f3d34800a0c54748a9ce5920452b1067" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_3000f002bf11418ba4ca4380ba10e3ef" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_236cd0fcff0d44d3ae3cc1fb86da8f20" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" id="Fact_f2dfca9831a742ad95ef26214f8516b3" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">522</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock awards vesting and expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_f8528ed7ec3a4e49898377712dacbc1c" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">123</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f81888618ac34ddebebc18951da9444d" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_4a38d574258548639e4fe97082334a58" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">567</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_cfe2fa712e034ecfbf3679a5677b9747" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_10bda646f7384689ae7449e0e845a081" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f33cf42b5de6469595c2950497b5f2fa" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_75ddd40e5dae443bac06d1e7759bdede" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_fabc20b55c0240cbaea2e018a2b3b156" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">568</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based compensation expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_b29727a628724c47924f867191ada092" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_ac9e0320f9bb4e239fbc841e4b859fb9" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">494</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_9198fe1507f14efd8af0fe5c00b415c4" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_66366ccf81ea449fa2b30ff766f0838d" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_ff385f0470f943359fca7ed43e58a41f" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_a14f748fc7af4f71be209314a5e279c0" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_59380864e2c945ae81aaad88c17bcb7c" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">494</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Contribution from noncontrolling interest</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_bd62a04515ef4e3885599b3ce1ca9edd" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_2eeb30f475264ebcbfcddc9c53c72d75" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_d8a034d4970f4dde8687a748bfc19d7b" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_142f7831be1f4c34a0a4592c48e2d89f" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_ed78de9a9a0b4a0b9c7dd49ba9d3c51c" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_3a45caef5a2345ffbd13635f707aa1f2" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">29,394</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_4788cbfae533428e8983838e9fe8696b" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">29,394</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividends to noncontrolling interests</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_f28533655803449f8208b26fe0f17015" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_655e98b9460c4d6c991f4a6b181f0f6f" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_491df7f898174fb7988c28e1748a9e02" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_162737dbed1d456b9af9922788b6d27b" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_fdbc4ea7ce904de9b081830a6f22cb7f" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_be9296bab7cf4981ae59a920a532dcf8" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">26,102</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" id="Fact_c7e44a6267aa48d3b25ae93e6f0930bd" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">26,102</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Repurchase of common stock of subsidiary</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_7887428cafed4d54a10b3206f5d7a04e" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_90bc7b4ad8084b77937a2033170ef518" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_26f0c2f2beeb4f3185a5070bc4e93e74" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_685714b3cb7c4361b6179f205f923cb6" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_87bcbbc8138c404cae10ae71244f2cb6" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_99006ffa99374a9e9dcfeb046b85789c" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" id="Fact_c030f080735043aead3bc3b68f1e2fa0" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchase of treasury stock</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_6eb9a93b76a945359079db2231983e28" contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_e868265fdcf348eebe8ccc9484d2ba8f" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_62231647ccb04e5ba75cb604923894bc" contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_732d403441ed456790e73d394fe8f16a" contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,696</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_b3e313f19e244eeab50c4e785f4189f6" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_905da755eb8f457a90b7be25da804cc2" contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_3b6bba466c00438b84f569d1996a8da0" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,696</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 20%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at January 27, 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_114cf8397dfb44a5abcda078405e9edf" contextRef="c20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">69,917</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_b35dd2f1bc28493fa27374a6a863babf" contextRef="c20190127_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">699</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d15ddc19e7cf4e2a90402329dbca33e0" contextRef="c20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">557,188</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_2a3dbf19981449eb917562656fb32f47" contextRef="c20190127_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">236,665</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_5e52b10e528048aea80ed16b9a93ac66" contextRef="c20190127_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">33,807</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_1a1fe4ae0aac424e89aa812acff42af7" contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">343</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f7bc9a9a7b9e423fbc2fb599ab3f591b" contextRef="c20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">152,082</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_df5a7e828fef43cfaa1745c28fafcd17" contextRef="c20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">913,170</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div style="text-align: left;"><br /></div>
<div><br /></div>
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">See accompanying notes to condensed consolidated financial statements.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>7</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PHOTRONICS, INC.</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statements of <a id="CashFlows"><!--Anchor--></a>Cash Flows</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(in thousands)</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">(unaudited)</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="zb9f65458c62b4e1aa75915b5a367417e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash flows from operating activities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_7ab75abbf3b34905a7704e2922bdbed4" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,928</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_a1f66dfee6ab4e5ab52c613e92e8c02d" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,768</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Adjustments to reconcile net income to net cash provided by operating activities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -8.95pt; margin-left: 26.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_e2d53ddcb6b7466e83f4eaef017a82cf" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">24,626</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_54198051c8234a4a8dc82c3ff9f8970a" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">18,781</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -8.95pt; margin-left: 26.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based compensation</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_b057c64cd9f24df0965cad94500878a4" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,356</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_fb0cd13d7d07472189b06cc7dc5bf508" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,062</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -8.95pt; margin-left: 26.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Changes in assets and liabilities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9.3pt; margin-left: 35.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_febff6f993da442ba19ba3aae75d8a13" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,699</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_6a7191adf6a749b7a77f9a51eeaf4562" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,333</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9.3pt; margin-left: 35.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_1d85998352454e5e9a0bc6b5ac2ebfaa" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,435</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_f8260335ceba4615b57239fb7213078b" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,313</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9.3pt; margin-left: 35.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" id="Fact_3c7d8147140c4d5ba1f0e62982c48dbc" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,724</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" id="Fact_aef7b9cb0e2e48e9b378d72cd43beb2b" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">22,082</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9.3pt; margin-left: 35.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accounts payable, accrued liabilities, and other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" id="Fact_29b9a365c3824c4dbfb548c455700e36" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,715</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" id="Fact_0c580b3b6a7744e2be82adc1b397c4e9" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">13,169</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net cash provided by (used in) operating activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_a1a38610ae3d4913b988f97c99a27988" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">30,785</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_edde32c1739e4deb8987bc6272e6c3db" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19,286</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash flows from investing activities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchases of property, plant and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_c33e93eb847b4c69b70c7fdcfa32fde8" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">13,807</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_c63d4238502049aca2fe838ebfbf7258" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">106,925</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Government incentives</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:ProceedsFromGovernmentIncentives" id="Fact_217dc1e47ab84001aac3d356d83991ad" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,417</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:ProceedsFromGovernmentIncentives" id="Fact_9f60710fac534a73bf2c820d9a3d7eda" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,029</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_1cee98e5a8f4479a8b4fa768b522255f" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">139</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_62b3c19a13334646a6087a134e4e36f4" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net cash used in investing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_06e31d73d4884b048c104b44511dc0b8" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,529</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_42de1d7a1af44d51a1f8861ef99e2d28" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">101,877</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash flows from financing activities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" id="Fact_8642fda0bd1f4565a373d9a254af05a6" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,140</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" id="Fact_b0709dd850334279b2fbb1ad369b1b69" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">28,180</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchase of treasury stock</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_12062df339c34e7e9d8c69bb1051838e" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_efc2ed27074f41748b87ce7ec545f665" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,696</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Repayments of debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebt" id="Fact_0f516e1608e741afa28d166b155aa328" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">389</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RepaymentsOfDebt" id="Fact_566956c6e0824e7f8b842cd40db1a967" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Proceeds from share-based arrangements</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" id="Fact_5936ec27c6de451dbb4f8eb196f49295" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,886</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" id="Fact_d524bdfb77bc48368e641ac62da09d46" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">650</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Contribution from noncontrolling interest</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" id="Fact_998b1d7dd9a9466fa42b882db7258188" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" id="Fact_860f8cb5e382481bb0a56316b914b685" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">29,394</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividends paid to noncontrolling interest</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PaymentsOfDividendsMinorityInterest" id="Fact_9ca40d77a1254c7a99dfc45e3210b308" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsMinorityInterest" id="Fact_9459fa147cc2408c87110458919a9bae" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">26,102</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" id="Fact_9d14d97591cf44489d26f0769302cff5" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">248</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" id="Fact_db952915b8de4eca80dea23c2b573a8f" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">45</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net cash (used in) provided by financing activities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_cecda81516ed4a5b99755c39c60d259a" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,611</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_6b885eb4285e47cd882374729c532b36" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">21,381</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_2f3843f515204fa88fd2ffe4cc4fe8b8" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">149</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_25879521fc1e4176b3288405625113a6" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,961</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net increase (decrease) in cash, cash equivalents, and restricted cash</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_facd455f80564b3dba96fec5da03670f" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,794</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_78ae5bdee43e470ab29c33edb527f517" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">96,821</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash, cash equivalents, and restricted cash at beginning of period</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_54ae3b33280f4d8592e1a2f377bce9c8" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">209,291</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_a9bb3846c3ea4a2da71e8395792e9f10" contextRef="c20181031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">331,989</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash, cash equivalents, and restricted cash at end of period</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_34950a528b9542a3856582a1d37fc7cd" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">221,085</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_8a964bf561304ed6b4f9ce74caf3ad03" contextRef="c20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">235,168</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Supplemental disclosure information:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrual for property, plant and equipment purchased during the period</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" id="Fact_586a63ad8c29481a96a785e8314305fd" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,511</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" id="Fact_eaacfa7fabe54cb18e370d1daa3d7867" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">30,697</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 17.95pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrual for property, plant and equipment purchased with funds receivable from government incentives</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:GovernmentIncentivesReceivableForCapitalExpenditures" id="Fact_4e604da8b42146f99ec0440667f276b4" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:GovernmentIncentivesReceivableForCapitalExpenditures" id="Fact_aea89f1b8f7942148b38ba7230f4fb18" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,799</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">See accompanying notes to condensed consolidated financial statements</span>.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>8</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">PHOTRONICS, INC.</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><a id="NotestoCondensedConsolida"><!--Anchor--></a>Notes to Condensed Consolidated Financial Statements</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(unaudited)</div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands, except share amounts and per share data)</div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="Text_9fc52c41784c4275a6646ae559f2194e" contextRef="c20191101to20200202" escape="true" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b1">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 1 - BASIS OF FINANCIAL STATEMENT PRESENTATION</div>
</ix:nonNumeric><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b1" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b2" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b3">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Photronics, Inc. ("Photronics", "the Company", "we", &#8220;our&#8221;, or "us") is one of the world's leading manufacturers of photomasks, which are high-precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of semiconductors and flat-panel displays ("FPDs"), and are used as masters to transfer circuit patterns onto semiconductor wafers and FPD substrates during the fabrication of integrated circuits ("ICs" or &#8220;semiconductors&#8221;) and a variety of FPDs and, to a lesser extent, other types of electrical and optical components. We currently have <ix:nonFraction name="plab:NumberOfManufacturingFacilities" id="Fact_376959110c6845c098d0dd8ab4eba78e" contextRef="c20191101to20200202" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">eleven</ix:nonFraction> manufacturing facilities, which are located in Taiwan (<ix:nonFraction name="plab:NumberOfManufacturingFacilities" id="Fact_0e70c06213d247f4ba4bc295081f1f07" contextRef="c20191101to20200202_StatementGeographicalAxis_TW" unitRef="U004" decimals="0" scale="0" format="ixt:numdotdecimal">3</ix:nonFraction>), Korea, the United States (<ix:nonFraction name="plab:NumberOfManufacturingFacilities" id="Fact_0dd47d1e9576429ab831d1f879f0c16c" contextRef="c20191101to20200202_StatementGeographicalAxis_KR" unitRef="U004" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="plab:NumberOfManufacturingFacilities" id="Fact_e454c3f99c1249a48a067603c0215991" contextRef="c20191101to20200202_StatementGeographicalAxis_US" unitRef="U004" decimals="0" scale="0" format="ixt:numdotdecimal">3</ix:nonFraction></ix:nonFraction>), Europe (<ix:nonFraction name="plab:NumberOfManufacturingFacilities" id="Fact_c565f32664a94506bf8d872a64d82ecb" contextRef="c20191101to20200202_StatementGeographicalAxis_EuropeMember" unitRef="U004" decimals="0" scale="0" format="ixt:numdotdecimal">2</ix:nonFraction>), and <ix:nonFraction name="plab:NumberOfManufacturingFacilities" id="Fact_a3372b55208845c789c289aa1f2bce59" contextRef="c20191101to20200202_StatementGeographicalAxis_CN" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> recently constructed facilities in China. Our FPD facility in Hefei, China, commenced production in the second quarter of fiscal 2019 and our IC facility in Xiamen, China, commenced production in the third quarter of fiscal 2019.</div>
</ix:continuation><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b3" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b4">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b4" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b5">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying unaudited condensed consolidated financial statements (&#8220;the financial statements&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, Inc., its wholly owned subsidiaries, and the majority-owned subsidiaries which it controls. All intercompany balances and transactions have been eliminated in consolidation.</div>
</ix:continuation><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b5" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b6">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b6" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b7">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect amounts reported in them. Estimates are based on historical experience and on various assumptions that are believed to be reasonable under the circumstances. Our estimates are based on the facts and circumstances available at the time they are made. Actual results we report may differ from such estimates. We review these estimates periodically and reflect any effects of revisions in the period in which they are determined.</div>
</ix:continuation><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b7" continuedAt="Text_8a379dc20ff443d2a22801c4388e601b8">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_8a379dc20ff443d2a22801c4388e601b8">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our business is typically impacted during the first, and sometimes the second, quarters of our fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during those periods. Operating results for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2020. For further information, refer to the consolidated financial statements, and notes thereto, included in our Annual Report on Form 10-K for the year ended October 31, 2019.</div>
</ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" id="Text_4c8f6ec5ef6141c2997626828c23fe17" contextRef="c20191101to20200202" escape="true" continuedAt="Text_756c264a33464c2abf6ccd7d9e19af461">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 2 - INVENTORIES</div>
</ix:nonNumeric><ix:continuation id="Text_756c264a33464c2abf6ccd7d9e19af461" continuedAt="Text_756c264a33464c2abf6ccd7d9e19af462">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_756c264a33464c2abf6ccd7d9e19af462" continuedAt="Text_756c264a33464c2abf6ccd7d9e19af463"><ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Text_b98888b35bff442ead3c366b3986b269" contextRef="c20191101to20200202" escape="true" continuedAt="Text_6b696a9a639f4a9db92179770442baec1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" id="Text_f76dacd104c443c6bd385745c10162f5" contextRef="c20191101to20200202" escape="true"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost, determined under the first-in, first-out ("FIFO") method, or net realizable value.</span></ix:nonNumeric> Presented below are the components of inventory at the balance sheet dates:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_756c264a33464c2abf6ccd7d9e19af463" continuedAt="Text_756c264a33464c2abf6ccd7d9e19af464"><ix:continuation id="Text_6b696a9a639f4a9db92179770442baec1" continuedAt="Text_6b696a9a639f4a9db92179770442baec2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_756c264a33464c2abf6ccd7d9e19af464"><ix:continuation id="Text_6b696a9a639f4a9db92179770442baec2">
<table cellpadding="0" cellspacing="0" id="z6cb74b4a5b754ea29ce3ca2c0428a4c4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" id="Fact_287c69858c2e4fc99e1fdf92de20d723" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">46,090</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" id="Fact_6338a1e45a974d09a930e1e1a9375326" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">46,027</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_bca167901c39408284235db5bb9e0f94" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,981</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_12420cfe831048168dae3b3248e9e976" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,122</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_5b830b54d901411989f40aabe403ac70" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">602</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_54a74a0c271d4a7cb0146ce7bb5789f9" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_f503ec9189e5432c8523f5e5e09a05a7" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">49,673</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_e3291ea7a9cd41b48de79d97a80710f9" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">48,155</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div><br /></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>9</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Text_8f080722aa2f415284e18c625fdc5470" contextRef="c20191101to20200202" escape="true" continuedAt="Text_3ff0bdee62fa41eeaef2a2399e1d38291">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT</div>
</ix:nonNumeric><ix:continuation id="Text_3ff0bdee62fa41eeaef2a2399e1d38291" continuedAt="Text_3ff0bdee62fa41eeaef2a2399e1d38292">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_3ff0bdee62fa41eeaef2a2399e1d38292" continuedAt="Text_3ff0bdee62fa41eeaef2a2399e1d38293"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Text_3d304395450648f7bad9946a61e90f76" contextRef="c20191101to20200202" escape="true" continuedAt="Text_d1db0aa1cfa84eacba5dbf88b1783e541">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment consists of the following:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_3ff0bdee62fa41eeaef2a2399e1d38293" continuedAt="Text_3ff0bdee62fa41eeaef2a2399e1d38294"><ix:continuation id="Text_d1db0aa1cfa84eacba5dbf88b1783e541" continuedAt="Text_d1db0aa1cfa84eacba5dbf88b1783e542">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ff0bdee62fa41eeaef2a2399e1d38294" continuedAt="Text_3ff0bdee62fa41eeaef2a2399e1d38295"><ix:continuation id="Text_d1db0aa1cfa84eacba5dbf88b1783e542">
<table cellpadding="0" cellspacing="0" id="zda578999e4c5452e8efc746ab1c59139" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 66%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Land</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_26a690f21f8948eeb95ea029ab721946" contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_LandMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,055</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_9f9aa7c1e40f4ff0902f963ff82f3bb8" contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_LandMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,085</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_11a5ec97f0e14974a76b6a6edc5e816f" contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">173,497</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_8974c6d67bec4327a878c05731c41721" contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">172,340</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_c0f5f8e9270c4fdea29cfb68e31eb2dd" contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,759,785</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_41f028691c514d208cab98c68ed90d63" contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,748,483</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_51d102d09b0a4c0ba6a061fd09d54fc4" contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">20,021</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_ba46aed24d274c6790b95848a7c33e02" contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">19,921</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Furniture, fixtures and office equipment</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_1d5698996bc24630b21d6878f8e7822f" contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">14,304</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_421b8a4ed131402b9c798cd45b18adc2" contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">14,404</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_3e5e8287ecac4e468ea3f505d0af4710" contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">18,521</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_678396c78af34c1b96cdf33452fcd2ca" contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">28,135</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_530868caca9949e8bdfec29fd9328baf" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,998,183</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_eb93c13af2ed4390b8a6d01b932c6091" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,995,368</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated depreciation and amortization</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_38cc6eb42ffe4996921f5f6821a93334" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,378,248</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_843f7b4a90d34e93878144b00ce6f99f" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,362,927</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_f6242bfea6a94a1da9bf04e69903860a" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">619,935</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_59554ade6b6144a58902fd357b4e5573" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">632,441</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_3ff0bdee62fa41eeaef2a2399e1d38295" continuedAt="Text_3ff0bdee62fa41eeaef2a2399e1d38296">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_3ff0bdee62fa41eeaef2a2399e1d38296">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">D</span>epreciation and amortization expense for property, plant and equipment was $<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" id="Fact_64d56e182e284716a33faa34ed72bbc6" contextRef="c20191101to20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">23.5</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" id="Fact_109084831e5242c59b81c27130b878be" contextRef="c20181101to20190127" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">17.6</ix:nonFraction> million for the three-month periods ended February 2, 2020 and January 27, 2019, respectively.</div>
</ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="Text_9e78aa8763e24d9b8bde24969fc40764" contextRef="c20191101to20200202" escape="true" continuedAt="Text_6e840df817964011ac6e1eba921c3f981">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 4 - PDMCX JOINT VENTURE</div>
</ix:nonNumeric><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f981" continuedAt="Text_6e840df817964011ac6e1eba921c3f982">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f982" continuedAt="Text_6e840df817964011ac6e1eba921c3f983">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In January 2018, Photronics, through its wholly owned Singapore subsidiary (hereinafter, within this Note &#8220;we&#8221;, &#8220;Photronics&#8221;, or &#8220;our&#8221;), and Dai Nippon Printing Co., Ltd., through its wholly owned subsidiary &#8220;DNP Asia Pacific PTE, Ltd.&#8221; (hereinafter, within this Note, &#8220;DNP&#8221;) entered into a joint venture under which DNP obtained a <ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" id="Fact_f3f7673e542d4d1d89450262a7552485" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityNotPrimaryBeneficiaryMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">49.99</ix:nonFraction>% interest in our IC business in Xiamen, China. The joint venture, known as &#8220;Xiamen American Japan Photronics Mask Co., Ltd.&#8221; (hereinafter, &#8220;PDMCX&#8221;), was established to develop and manufacture photomasks for leading edge and advanced generation semiconductors. We entered into this joint venture to enable us to compete more effectively for the merchant photomask business in China, and to benefit from the additional resources and investment that DNP provides to enable us to offer advanced-process technology to our customers. <ix:nonFraction name="us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss" id="Fact_cb403f2127be4bdf9b1c10dd3c5e0574" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss" id="Fact_471c9373158b4b8aa3a44553f7d804a5" contextRef="c20181101to20190127_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction> gain or loss was recorded upon the formation of this joint venture.</div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f983" continuedAt="Text_6e840df817964011ac6e1eba921c3f984">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f984" continuedAt="Text_6e840df817964011ac6e1eba921c3f985">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The total investment per the PDMCX operating agreement (&#8220;the Agreement&#8221;) is $</span><ix:nonFraction name="plab:AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" id="Fact_c5a627e5d3ed45d7a2feff2469fbf50c" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">160</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million. As of February 2, 2020, Photronics and DNP had each contributed cash of approximately $</span><ix:nonFraction name="us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount" id="Fact_91aa31622d464b009143e150c30ae2af" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount" id="Fact_796c3e25387f4283bc55b1d39b205630" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityNotPrimaryBeneficiaryMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">48</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, and </span>PDMCX obtained local financing<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> of approximately $</span><ix:nonFraction name="us-gaap:VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" id="Fact_517e9e15f30c420c8e1773e78ee6c74f" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">35</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million. The remaining $</span><ix:nonFraction name="us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount" id="Fact_4f99fd7487ac4f86874f038a52cf8254" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">29</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million investment will be funded, over the next several quarters, with&#160; additional local financing of $</span><ix:nonFraction name="us-gaap:VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" id="Fact_96e51dd9a5d14935bb1523164aaecb40" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember_StatementScenarioAxis_ScenarioPlanMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million and approximately $</span><ix:nonFraction name="us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount" id="Fact_b6d16b0e0e404b378f75aa6fa9229391" contextRef="c20191101to20200202_CashAndCashEquivalentsAxis_CashMember_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million of cash contributions from Photronics and DNP. </span>As discussed in Note 5, liens were granted to a financing entity on assets with a total carrying value of $<ix:nonFraction name="us-gaap:VariableInterestEntityConsolidatedAssetsPledged" id="Fact_b5838bc14eaf4206967f7ce881c08373" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">92.9</ix:nonFraction> million, as collateral for loans.</div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f985" continuedAt="Text_6e840df817964011ac6e1eba921c3f986">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f986" continuedAt="Text_6e840df817964011ac6e1eba921c3f987">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Under the Agreement, DNP is afforded, under certain circumstances, the right to put its interest in PDMCX to Photronics. These circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial <ix:nonNumeric name="plab:VariableInterestEntityInitialTermOfAgreement" id="Fact_bc40cc763fa4484fa1e25f2f7b79b65b" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember" format="ixt-sec:durwordsen">two-year</ix:nonNumeric> term of the Agreement and cannot be resolved between the two parties. As of the date of issuance of these financial statements, DNP had not indicated its intention to exercise this right. In addition, both Photronics and DNP have the option to purchase, or put, their interest from, or to, the other party, should their ownership interest fall below <span style="-sec-ix-hidden:Fact_f84ec28617a34679ad190a858532bccb">twenty percent</span> for a period of more than <span style="-sec-ix-hidden:Fact_6a02a77471ce4841aa8f6a7e86d6a148">six</span> consecutive months. Under all such circumstances, the sales of ownership interests would be at the exiting party&#8217;s ownership percentage of the joint venture&#8217;s net book value, with closing to take place within <span style="-sec-ix-hidden:Fact_aad81b9f6b524f0ab291bd6b84a6690b">three</span> business days of obtaining required approvals and clearance.</div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f987" continuedAt="Text_6e840df817964011ac6e1eba921c3f988">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f988" continuedAt="Text_6e840df817964011ac6e1eba921c3f989">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We recorded net losses from the operations of PDMCX of $<ix:nonFraction name="us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" id="Fact_9d122dff101d45158985c501711d5797" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">3.7</ix:nonFraction> million, and $<ix:nonFraction name="us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" id="Fact_e6b8d236db93474abf65399aa56961a6" contextRef="c20181101to20190127_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">1.3</ix:nonFraction> million during the three-month periods ended February 2, 2020 and January 27, 2019, respectively. General creditors of PDMCX do <ix:nonFraction name="us-gaap:VariableInterestEntityConsolidatedLiabilitiesRecourse" id="Fact_8657e7694acd44cb8b3fc0b097350577" contextRef="c20200202" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction>t have recourse to the assets of Photronics, Inc., and our maximum exposure to loss from PDMCX at February 2, 2020, was $<ix:nonFraction name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" id="Fact_fb49ca8576084916a72c13994e94f9cf" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">36.6</ix:nonFraction> million.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>10</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f989" continuedAt="Text_6e840df817964011ac6e1eba921c3f9810">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f9810" continuedAt="Text_6e840df817964011ac6e1eba921c3f9811"><ix:nonNumeric name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="Text_e07d3825e38a410ebc1a4002c5ef6d77" contextRef="c20191101to20200202" escape="true">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As required by the guidance in Topic 810 - &#8220;Consolidation&#8221; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&#8220;VIE&#8221;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance) and had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX's management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#8217;s assets. In addition, as a result of the <ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" id="Fact_833603b82f8b4c91a6fefba87e37959d" contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">50.01</ix:nonFraction>% variable interest we held during the current and prior-year periods, we had the obligation to absorb losses, and the right to receive benefits, that could potentially be significant to PDMCX.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f9811" continuedAt="Text_6e840df817964011ac6e1eba921c3f9812">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f9812" continuedAt="Text_6e840df817964011ac6e1eba921c3f9813"><ix:nonNumeric name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="Text_e090ae0807854986be9f560ed8be494a" contextRef="c20191101to20200202" escape="true" continuedAt="Text_6d6da1a7d2874aba9fd6781598432bf91">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f9813" continuedAt="Text_6e840df817964011ac6e1eba921c3f9814"><ix:continuation id="Text_6d6da1a7d2874aba9fd6781598432bf91" continuedAt="Text_6d6da1a7d2874aba9fd6781598432bf92">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_6e840df817964011ac6e1eba921c3f9814"><ix:continuation id="Text_6d6da1a7d2874aba9fd6781598432bf92">
<table cellpadding="0" cellspacing="0" id="zcc5f9827d68c4fcab32aea17475f726e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31, 2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_e2bc15323f4a4ac1a0a4f74c1556e4a0" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">23,638</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_0f8d91af54814660a6830d0745b7d723" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,821</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_8878bb8a2e4449779df2343dd4c0dcf9" contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">24,142</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_e0452828b5904b31861b33a582815d16" contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,074</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-current assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" id="Fact_fa133e4f89224362ac386b7e8e66ac7f" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">110,296</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" id="Fact_638eabff77b24a5dbf287bfc67b1d3d9" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">55,159</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" id="Fact_f0900c288ea84c58a2c460732a6db8b1" contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">114,015</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" id="Fact_3ce702379b6c44afb968e290c9d64069" contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">57,019</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_1e15614d548b4fc484365f1ec0e6298b" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">133,934</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_f2024604a00f488f9ed423fa9e48ad1f" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">66,980</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_5625fa948e84438483fbd43fa95717cc" contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">138,157</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_3012e30263a44014b51cb3c24a6bbd88" contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">69,093</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_db2025e9c8304b87ada7c91f7c194195" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">24,044</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_f70a788b056f4aae87772a78b95566a7" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,024</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_7d4b8285b908473da1218806527c0c0a" contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">16,889</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_d5fdb53e4d9e4cd99fcc018a55ad439e" contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">8,446</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-current liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_9d2e691b31754e09ba4e47199736b785" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">36,716</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_37fb266e876b40e4849d919c1134c086" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">18,362</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_854b15c2076d48769b229be079810e68" contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">42,094</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_a87e20ce6a824a4692e7d268b72e7752" contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">21,051</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_d04f4bd530ff412389913eddc557bff5" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">60,760</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_d4ab3414d1624354bc4b12f08c44eaff" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">30,386</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_b3f9e2bea6d3498eace8761093f74e0d" contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">58,983</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_7480ca4a20a449d2bb252ae3ede7951b" contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">29,497</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net assets</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNet" id="Fact_ff5aae524d2b440bb1af9173ae94db4f" contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">73,174</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNet" id="Fact_5f62a2309fc24a50b4387512b2921b2a" contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">36,594</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNet" id="Fact_8c656655ad264d21a5d6a7860899cc9b" contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">79,174</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNet" id="Fact_a6011e7636c9491f80e7e31b4ede3af2" contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">39,596</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" id="Text_cff724037969472da11c77186f378a0c" contextRef="c20191101to20200202" escape="true" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd1">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 5 &#8211; LONG-TERM DEBT</div>
</ix:nonNumeric><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd1" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd2" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd3"><ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="Text_a4b91c618c1e4dd0bce9770480b4f14d" contextRef="c20191101to20200202" escape="true" continuedAt="Text_a90649b118f44990bfe1873595f3dc0b1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt consists of the following:</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd3" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd4"><ix:continuation id="Text_a90649b118f44990bfe1873595f3dc0b1" continuedAt="Text_a90649b118f44990bfe1873595f3dc0b2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd4" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd5"><ix:continuation id="Text_a90649b118f44990bfe1873595f3dc0b2">
<table cellpadding="0" cellspacing="0" id="z4db564a5b08949ca9a3530c3903eec41" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Project Loans</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_8bd69818a6b04180b5c4d01c5badde44" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">35,094</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_fdf3f87d7d23478587b7dfca78182b7a" contextRef="c20191031_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">34,490</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Working Capital Loans (value added tax component)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_beea4e4eb4e345718462d33d21b39bda" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,314</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_66fbc3059779480986aa6d7d42a583c2" contextRef="c20191031_DebtInstrumentAxis_WorkingCapitalLoanVATMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">9,539</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_8589f7c66b9a4822ae86a4540040b764" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">44,408</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_b734deebe77a4fa49595db16eb161891" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">44,029</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current portion of long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_0b4f1638eab245aa88bbb1d5ae7b514f" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,959</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_785ff38b86e5434ea1bd7ef5be2a274d" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">2,142</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Long-term debt</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_3268e6bda422454383982b7fe03bacfa" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">36,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_138b8131f8fc4a95ae5d40d5d38e8561" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">41,887</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd5" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd6">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>11</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd6" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd7"><ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Text_6b1ff7ad1808457298b015e91484cea1" contextRef="c20191101to20200202" escape="true" continuedAt="Text_e16fa65a845d42fb9bec854c0d3ad9d31">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">February 2, 2020, maturities of our long-term debt over the next five fiscal years and thereafter were as follows:</span></div>
</ix:nonNumeric></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd7" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd8"><ix:continuation id="Text_e16fa65a845d42fb9bec854c0d3ad9d31" continuedAt="Text_e16fa65a845d42fb9bec854c0d3ad9d32">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd8" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd9"><ix:continuation id="Text_e16fa65a845d42fb9bec854c0d3ad9d32">
<table cellpadding="0" cellspacing="0" id="z3e8ce60b64504ac4b9acc1b3e69536b6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020 (remainder of)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" id="Fact_9ee4627774714f56b64983f5f937d37b" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,788</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="Fact_04411e3ae61a4e748d09ffd96f425cbf" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">8,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="Fact_e5d135bf9b7b48d8bf8612880504bf93" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,648</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" id="Fact_2aa9cf5c47be42af9aee514bf46bf390" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" id="Fact_36794b929513419fbc07e5c8a404282b" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,704</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" id="Fact_898fe6493fd0467da9b49848efbf9f4e" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,318</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_1c4d70f9e03a43129a87e66e4f8b7374" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">44,408</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd9" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd10">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd10" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd11">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">As of February 2, 2020 and October 31, 2019, the weighted-average interest rates of our short-term debt were </span><ix:nonFraction name="us-gaap:ShortTermDebtWeightedAverageInterestRate" id="Fact_93bd62c5f512421c9710af82a816e6bf" contextRef="c20200202" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">3.90</ix:nonFraction>%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span><ix:nonFraction name="us-gaap:ShortTermDebtWeightedAverageInterestRate" id="Fact_a76eee9b0cf94180978da135479969a3" contextRef="c20191031" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">3.84</ix:nonFraction>%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, respectively.</span></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd11" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd12">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd12" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd13">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Project Loans</span></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd13" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd14">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd14" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd15"><ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Text_8f8c8a49f3d64cb9b7d00b16b3e726f9" contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember" escape="true" continuedAt="Text_c2f227beece54a3ab0704cd5d154ec261">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In November 2018, PDMCX was approved for credit of $</span><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_e62810da86324531a97a58cd887dd820" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, subject to certain limitations related to PDMCX registered capital at the time of the initial approval, pursuant to which PDMCX has and will enter into separate loan agreements (&#8220;the Project Loans&#8221;) for intermittent borrowings. The Project Loans, which are denominated in Chinese renminbi (RMB), are being used to finance certain capital expenditures in China. PDMCX granted liens on its land, building, and certain equipment, </span>which had a combined carrying value of $<ix:nonFraction name="us-gaap:VariableInterestEntityConsolidatedAssetsPledged" id="Fact_c8216c4072ef42d5aa38c05e5fbb227a" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">92.9</ix:nonFraction> million as of February 2, 2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> as collateral for the Project Loans. As of February 2, 2020, PDMCX had borrowed </span><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" id="Fact_b858c59c1dda47d3b761f6a029b916f0" contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U006" decimals="-5" scale="6" format="ixt:numdotdecimal">243.4</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB ($</span><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" id="Fact_b1f98ea4d0a44b0a8948cff82ab857ea" contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">35.1</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million) against this approval. Payments on these borrowings are due semi-annually through </span><span style="-sec-ix-hidden:Fact_7e275e557fbd4b5b8dc4c27ced05881e">December 2025</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">; the initial payment is scheduled for </span><span style="-sec-ix-hidden:Fact_a30ac78f7db042fa887fe20eaecde445">June 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. The table below presents, in U.S. dollars, the timing of future payments against the borrowings.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd15" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd16"><ix:continuation id="Text_c2f227beece54a3ab0704cd5d154ec261" continuedAt="Text_c2f227beece54a3ab0704cd5d154ec262">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 9pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd16" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd17"><ix:continuation id="Text_c2f227beece54a3ab0704cd5d154ec262">
<table cellpadding="0" cellspacing="0" id="z96bbad39a7444a93862a87ec8e97b768" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="26" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2026</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 16%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Principal payments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" id="Fact_944f56106c044a7cb64c55610e5d4224" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,298</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="Fact_2a1461a2650248878710839067ffbdc6" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,488</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="Fact_30feb86d68334378a602361ca877ae9b" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,785</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" id="Fact_a5fe74d7b0954890aa47b8cf598bdbab" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,501</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" id="Fact_d893349f7b104a41a622a67d0563bcbd" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,704</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" id="Fact_a53a8f7545cd4d0b8f98f64946120fe0" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,416</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="plab:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" id="Fact_804f31ec79514b858259ac35525b90c0" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">4,902</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd17" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd18">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd18" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd19">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The interest rates on the Project Loans are based on the benchmark lending rate of the People&#8217;s Bank of China (<ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_feffeb0b2e9e457baa6eb34f9dc3a63b" contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.9</ix:nonFraction>% at February 2, 2020). Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provide for such reimbursements up to a prescribed limit.</div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd19" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd20">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd20" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd21">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Working Capital Loans</span></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd21" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd22">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd22" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd23"><ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Text_662effd2956b4a51b8191e3c3834fc04" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember" escape="true" continuedAt="Text_16bee5d700174523912bb478c65378fc1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;In November 2018, PDMCX received approval for unsecured credit of $</span><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_c854550c46cc48008f9a159c2c57c878" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">25.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, pursuant to which PDMCX may enter into separate loan agreements. Under this credit agreement (the &#8220;Working Capital Loans&#8221;), PDMCX can borrow up to </span><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_4f23a972c7e04af183d50b90d4aa0d3e" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember" unitRef="U006" decimals="-5" scale="6" format="ixt:numdotdecimal">140.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB to pay value-added taxes (&#8220;VAT&#8221;), and up to </span><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_2aae5aa0d59e4a6bbf56582ed502f435" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember" unitRef="U006" decimals="-5" scale="6" format="ixt:numdotdecimal">60.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB to fund operations; combined total borrowings are limited to $</span><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_df15b88a301e4f9789441e1067531a43" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">25.0</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million. As of February 2, 2020, PDMCX had </span><ix:nonFraction name="us-gaap:LineOfCredit" id="Fact_3e7af7370d6e45058f7aebeea509d474" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember" unitRef="U006" decimals="-5" scale="6" format="ixt:numdotdecimal">64.6</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB ($</span><ix:nonFraction name="us-gaap:LineOfCredit" id="Fact_6644e8a31b05484cac278265eb1dc1f7" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">9.3</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million) </span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">outstanding against the approval</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">to pay VAT. Payments on these borrowings are due semiannually, at an increasing rate, through </span><span style="-sec-ix-hidden:Fact_48e8e56208874391854d3f1d32a33901">January 2022</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">; PDMCX made installment payments totaling $</span><ix:nonFraction name="us-gaap:RepaymentsOfDebt" id="Fact_d7319f9a9c0d4351977e5bead2003b5f" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.4</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million during the three-month period ended February 2, 2020. The table below presents, in U.S. dollars, the timing of future payments against these borrowings.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd23" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd24"><ix:continuation id="Text_16bee5d700174523912bb478c65378fc1" continuedAt="Text_16bee5d700174523912bb478c65378fc2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd24" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd25"><ix:continuation id="Text_16bee5d700174523912bb478c65378fc2">
<table cellpadding="0" cellspacing="0" id="z0c20943c9012432081a12d67decbed27" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Principal payments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" id="Fact_e3f888398a9646739dcb5ac52ff460ba" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">490</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="Fact_6ab7245c434c4f75a1406f8129104365" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,961</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="Fact_e985c9446f9f40af987c972b8646b949" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,863</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd25" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd26">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd26" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd27">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of February 2, 2020, PDMCX had borrowed, in several transactions to fund operations, <ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" id="Fact_94c7040bfced40bca041a853dcda1048" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember" unitRef="U006" decimals="-5" scale="6" format="ixt:numdotdecimal">44.8</ix:nonFraction> million RMB ($<ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" id="Fact_498e61c7e6be42bdb80833dec2c618de" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">6.5</ix:nonFraction> million) against the approval, all of which was outstanding as of that date repayments are due <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="Fact_52382e7a51fb453c86a97505637089b3" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric> from the borrowing dates.</div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd27" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd28">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd28" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd29">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The interest rates on borrowings to fund operations are approximately <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_039da92bdcd1468d90e5f99230e22c0c" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MinimumMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.4</ix:nonFraction> to <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_f43664cdeb6b4e7489af32362b11c7d8" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MaximumMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.6</ix:nonFraction>% and interest rates on borrowings to pay VAT are approximately <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_6a4b7371cfae41d8953c3a85d44dccdd" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MinimumMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.8</ix:nonFraction> to <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_ec4cd620a81a4c878e43dd0b34ef8b69" contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MaximumMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">4.9</ix:nonFraction>%; both rates are based on the RMB Loan Prime Rate of the National Interbank Funding Center, plus spreads that range from <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="Fact_6cb556a88c0243b5b2fc78c0a975feed" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MinimumMember" unitRef="U005" decimals="6" scale="-4" format="ixt:numdotdecimal">25.75</ix:nonFraction> to <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="Fact_c350e49caa574a3fb4f9fbc0690e85a5" contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MaximumMember" unitRef="U005" decimals="6" scale="-4" format="ixt:numdotdecimal">67.75</ix:nonFraction> basis points. Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provide for such reimbursements up to a prescribed limit.</div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>12</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd29" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd30">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd30" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd31">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Equipment Loan</span></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd31" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd32">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd32" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd33">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Effective July 2019, the Company entered into a Master Lease Agreement (&#8220;MLA&#8221;) which enables us to request advance payments or other funds to finance equipment to be leased or purchased in the U.S. In connection with this MLA, we were approved for financing of $</span><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_6c9a03db3964472ba049e249bbb1ac73" contextRef="c20190728_DebtInstrumentAxis_EquipmentLoanMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">35</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million for the purchase of a high-end lithography tool. In the fourth quarter of fiscal 2019, the financing entity, upon our request, made an advance payment of $</span><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" id="Fact_4540278482264bc1833d3b0e407b67e2" contextRef="c20190825to20190825_DebtInstrumentAxis_EquipmentLoanMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">3.5</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million to the equipment vendor on our behalf. Interest on this borrowing is payable monthly at </span><ix:nonNumeric name="plab:DebtInstrumentTermOfVariableRate" id="Fact_0bd033221133406fa3808a1ad3e805c1" contextRef="c20190701to20190728_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" format="ixt-sec:durwordsen">thirty-day</ix:nonNumeric><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> LIBOR plus </span><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="Fact_34fab57e4f62409bb0e4588aa996ccc8" contextRef="c20190701to20190728_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction>%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> (</span><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" id="Fact_61f22620edef4120a0fd059ee036bac7" contextRef="c20200202_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">2.67</ix:nonFraction>%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> at February 2, 2020), and will continue to accrue until the borrowing is repaid or, as allowed under the MLA, we enter into a lease for the equipment. We intend to enter into a lease agreement for the related equipment in fiscal year 2020; as such, we have classified this borrowing as current debt. All borrowings under the MLA are secured by the equipment to be leased or purchased.</span></div>
</ix:continuation></div>
<div><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd33" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd34">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd34" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd35">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: #000000;">Credit Agreement</span></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd35" continuedAt="Text_a93862b184554c058d5e3bf15c14eadd36">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_a93862b184554c058d5e3bf15c14eadd36">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In September 2018, we entered into a <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="Fact_5e0ad6b7a15d4f4c9e8a1212e652e9d3" contextRef="c20191101to20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" format="ixt-sec:durwordsen">five-year</ix:nonNumeric> amended and restated credit agreement (the &#8220;Credit Agreement&#8221;), which has a $<ix:nonFraction name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" id="Fact_ab6a448177a94a82912e60fe52659e32" contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction> million borrowing limit, with an expansion capacity to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_eee1b0c92def453bb1385819598e6751" contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction> million. The Credit Agreement is secured by substantially all of our assets located in the United States and common stock we own in certain foreign subsidiaries. The Credit Agreement includes minimum interest coverage ratio, total leverage ratio, and minimum unrestricted cash balance covenants (all of which we were in compliance with at February 2, 2020), and limits the amount of cash dividends, distributions, and redemptions we can pay on our common stock to an aggregate annual amount of $<ix:nonFraction name="us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" id="Fact_af4a935415c34a30970dafed27a50db0" contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction> million. We had <ix:nonFraction name="us-gaap:LineOfCredit" id="Fact_c736716249744f5580d8948d8ab720a9" contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> outstanding borrowings against the Credit Agreement at February 2, 2020, and $<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" id="Fact_9108051db48c4319bfe8da49ac320fa4" contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction> million was available for borrowing. The interest rate on the Credit Agreement (<ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" id="Fact_eebcaedc239949b4b6429f6a3153dfd4" contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">2.65</ix:nonFraction>% at February 2, 2020) is based on our total leverage ratio at LIBOR plus a spread, as defined in the Credit Agreement.</div>
</ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Text_7474fc224ce54d838fac4ac360c26e3d" contextRef="c20191101to20200202" escape="true" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b71">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 6 - REVENUE</div>
</ix:nonNumeric><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b71" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b72">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b72" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b73">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Text_93935410d62e4da9bb8ef5514e329add" contextRef="c20191101to20200202" escape="true" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f1"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">We recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services.&#160;We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#8220;mask sets&#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &#8220;over time&#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of uncompleted revenue contracts on which we have performed; for any such contracts under which we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.</span></ix:nonNumeric></span></div>
</ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b73" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b74"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f1" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b74" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b75"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f2" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f3">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">As stated above, photomasks are manufactured to customer specifications, in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#8220;list&#8221; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.</span></div>
</ix:continuation></ix:continuation></div>
<div><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b75" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b76"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f3" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f4">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b76" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b77"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f4" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f5">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Assets, Contract Liabilities, and Accounts Receivable</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b77" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b78"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f5" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f6">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b78" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b79"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f6" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f7">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets primarily consist of a significant amount of our in-process production orders and fully manufactured photomasks which have not yet shipped, for which we have an enforceable right to collect consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $</span><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" id="Fact_4cda714d47514289b669d02a655983c2" contextRef="c20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">7.9</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million are included in &#8220;Other&#8221; current assets, and contract liabilities of $</span><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_1a8f2242fec647b1af9afe8dc7473cfd" contextRef="c20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">11.8</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million are included in Accrued liabilities in our February 2, 2020 condensed consolidated balance sheet. Our October 31, 2019 condensed consolidated balance sheet includes contract assets of $</span><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" id="Fact_440fd00dbed34c7a852fa8df689603ae" contextRef="c20191031" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">7.6</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million and contract liabilities of $</span><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_2cb5ff6b4a4a400aaa6d57335f937dee" contextRef="c20191031" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">11.5</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million; with like classification to the February 2, 2020, balances. We did </span><ix:nonFraction name="us-gaap:CapitalizedContractCostImpairmentLoss" id="Fact_2b2ab3f1d21e4aaeb00e6ad81ed5d6c9" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:CapitalizedContractCostImpairmentLoss" id="Fact_37aa7979f40c4774bfa55eada2237b23" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">t impair any contract assets during the three-month periods ended February 2, 2020 or January 27, 2019, and we recognized $</span><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" id="Fact_bf36412e4d2e486a9bb21216af70c5af" contextRef="c20191101to20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million and $</span><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" id="Fact_7168e98800e04a518277a603f3c36698" contextRef="c20181101to20190127" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million of revenue from the settlement of contract liabilities that existed at the beginning of those respective periods.</span></div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>13</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f7" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f8"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b79" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b710">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b710" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b711"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f8" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f9">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">We generally record our accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectibility during, and at the end of, every reporting period. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and derecognize the related receivable. Credit losses incurred on our accounts receivable during the three-month period ended February 2, 2020, were immaterial, and we did </span><ix:nonFraction name="us-gaap:ProvisionForOtherCreditLosses" id="Fact_b416734015b8445eabddaa73f2f83f5a" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ProvisionForOtherCreditLosses" id="Fact_62a80dd9fe2b43eda727a268dc90eddf" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">t incur any credit losses on our accounts receivable during the three-month period ended January 27, 2019.</span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b711" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b712"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f9" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f10">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b712" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b713"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f10" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f11">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Our invoice terms generally range from net </span><span style="-sec-ix-hidden:Fact_a69526ec853e453391a866dfb5670cc0">thirty</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> to </span><ix:nonNumeric name="plab:ProductInvoiceTerm" id="Fact_030eb6d23e464d7c82acefbc3b460f4a" contextRef="c20191101to20200202_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">ninety days</ix:nonNumeric><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we </span>modify terms of sale, which may <span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">require payment in advance of performance. We have elected the practical expedient allowed under ASC Topic 606 &#8220;Revenue from Contracts with Customers&#8221; (&#8220;Topic 606&#8221;) that permits us not to adjust a contract&#8217;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.</span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b713" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b714"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f11" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f12">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b714" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b715"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f12" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f13">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.</span></div>
</ix:continuation></ix:continuation></div>
<div><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b715" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b716"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f13" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f14">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b716" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b717">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Disaggregation of Revenue</div>
</ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b717" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b718">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b718" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b719"><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Text_255adee251784143a0c6bb4589619787" contextRef="c20191101to20200202" escape="true" continuedAt="Text_a12091e08c1542c8974d9141aa84e52a1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">The following tables present our revenue for the three-month periods ended February 2, 2020 and January 27, 2019, disaggregated by product type, geographic origin, and timing of recognition. In the three-month period ended February 2, 2020, we changed the threshold for the definition of high-end FPD, from G8 and above and active matrix organic light-emitting diode (AMOLED) display screens, to G10.5 and above, AMOLED, and low-temperature polysilicon display screens (LTPS), to reflect the overall advancement of technology in the FPD industry. Our definition of high-end IC products remains as 28 nanometer or smaller. The revenue by product type for the three-month period ended January 27, 2019, presented below has been reclassified to conform to the current period presentation.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b719" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b720"><ix:continuation id="Text_a12091e08c1542c8974d9141aa84e52a1" continuedAt="Text_a12091e08c1542c8974d9141aa84e52a2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b720" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b721"><ix:continuation id="Text_a12091e08c1542c8974d9141aa84e52a2" continuedAt="Text_a12091e08c1542c8974d9141aa84e52a3">
<table cellpadding="0" cellspacing="0" id="ze63af41bc55c455181a0b14e8ebf9762" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Revenue by Product Type</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">IC</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_734d4b4ee5b044b98380187f13a1c4a7" contextRef="c20191101to20200202_ProductOrServiceAxis_HighEndIntegratedCircuitsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">41,041</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d9579a0bc62e4b70a64ec289223b4a3b" contextRef="c20181101to20190127_ProductOrServiceAxis_HighEndIntegratedCircuitsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">34,566</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_001c52ec19be431abd3230810be9b8e6" contextRef="c20191101to20200202_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">65,937</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ca63d5ddddaa45eaac0e06663e14a6fb" contextRef="c20181101to20190127_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">60,314</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: justify; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total IC</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f87169bc70aa4591b1748c6c13190745" contextRef="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">106,978</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9c11befa16de43e284d22b36f8e0cc4d" contextRef="c20181101to20190127_ProductOrServiceAxis_IntegratedCircuitsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">94,880</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">FPD</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_55a4430c1404465cbac46025a5c1a21f" contextRef="c20191101to20200202_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">39,770</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ddf785d532f04478994742c9253b69c2" contextRef="c20181101to20190127_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">15,350</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1ea0b2a041b34349867c2083dda6a1e0" contextRef="c20191101to20200202_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">12,988</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cc9aed29e10f480dab49b9e78aee50d4" contextRef="c20181101to20190127_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">14,482</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total FPD</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_01c72ba86fba4c6498d76f85cc464baf" contextRef="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">52,758</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_749cf203a27040d28d2048ca1394c0f4" contextRef="c20181101to20190127_ProductOrServiceAxis_FlatPanelDisplaysMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">29,832</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_bf00bcf803d64cd6ab9f0a22b91ec490" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">159,736</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1fae360273a84e9c9406977596326c61" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">124,712</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_a12091e08c1542c8974d9141aa84e52a3" continuedAt="Text_a12091e08c1542c8974d9141aa84e52a4"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b721" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b722">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>14</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b722" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b723">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation><ix:continuation id="Text_a12091e08c1542c8974d9141aa84e52a4" continuedAt="Text_a12091e08c1542c8974d9141aa84e52a5"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b723" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b724">
<table cellpadding="0" cellspacing="0" id="zf082394d5b36424d8c9d97c83fd16894" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="4" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Revenue by Geographic Origin</span></span></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Taiwan</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a925acb682ac40fd9ec765bf05217e35" contextRef="c20191101to20200202_StatementGeographicalAxis_TW" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">66,114</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d1b1de0728624f689c4f62f198a6a05c" contextRef="c20181101to20190127_StatementGeographicalAxis_TW" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">57,740</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Korea</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d533f42e7c2546f39c32c0920abfe7df" contextRef="c20191101to20200202_StatementGeographicalAxis_KR" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">40,736</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_af2a1eb50b0347378b5ef0b89de21bf0" contextRef="c20181101to20190127_StatementGeographicalAxis_KR" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">35,237</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">United States</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_70b8ad09f3374d6f88aaaf69b841c8c0" contextRef="c20191101to20200202_StatementGeographicalAxis_US" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">25,067</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f6e67df0c7394b9594402927a5171b52" contextRef="c20181101to20190127_StatementGeographicalAxis_US" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">22,472</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Europe</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_031f87240d254e38b9b9d63dc6a6471c" contextRef="c20191101to20200202_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">7,543</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_24b80fcd23ba4c23863d0f3f0858ba4f" contextRef="c20181101to20190127_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">8,354</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_73030da937f648e5965eba0b3b077617" contextRef="c20191101to20200202_StatementGeographicalAxis_CN" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">19,900</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b89d5dad1b2a4a96acf9206b64929672" contextRef="c20181101to20190127_StatementGeographicalAxis_CN" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">263</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">All other Asia</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_18ff92e8888f4060adde772c8cd07aa7" contextRef="c20191101to20200202_StatementGeographicalAxis_AllOtherAsiaMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">376</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_370ae72a62834883862bd062e9fb41f9" contextRef="c20181101to20190127_StatementGeographicalAxis_AllOtherAsiaMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">646</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c5985539d47e44cda0e77023925eae05" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">159,736</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d33e0f9f7f894339b60360a039700c0c" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">124,712</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_a12091e08c1542c8974d9141aa84e52a5" continuedAt="Text_a12091e08c1542c8974d9141aa84e52a6"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b724" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b725">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_a12091e08c1542c8974d9141aa84e52a6"><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b725" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b726">
<table cellpadding="0" cellspacing="0" id="z7bc6ec54db414646b0169c4efee621a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="4" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Revenue by Timing of Recognition</span></span></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Over time</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4c409e6a2e4c46c8ac662477bb7d623c" contextRef="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">137,696</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_514c93c3b3e841f4809081e254fbc84e" contextRef="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">120,845</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At a point in time</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b652d77d779c4f51a4aaf428abe6cbaa" contextRef="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">22,040</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_732ca8a15d3d41afb5ab4097d5beddf4" contextRef="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">3,867</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_174533db4fc34ff68ee162b3f109714b" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">159,736</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_852ace3f77f54aa8a8311705857314e7" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">124,712</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b726" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b727">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b727" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b728">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f14" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f15"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Costs</span></ix:continuation></div>
</ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b728" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b729"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f15" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f16">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b729" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b730"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f16" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f17">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We pay commissions to third party sales agents for certain sales that they obtain for us. However, the bases of the commissions are the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b730" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b731"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f17" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f18">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b731" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b732"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f18" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f19">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Remaining Performance Obligations</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b732" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b733"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f19" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f20">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b733" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b734"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f20" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f21">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of <span style="-sec-ix-hidden:Fact_fecd3192c8be448da47ef5dc2cc84a05">one</span> to <span style="-sec-ix-hidden:Fact_4ca1ab24fa3342babbc5b7a49527b172">two weeks</span> for IC photomasks and <span style="-sec-ix-hidden:Fact_e3d7c954a95c47cb899f58492b357ecc">two</span> to <span style="-sec-ix-hidden:Fact_cfb2f3ff22c34121a06de6e5f23a9939">three weeks</span> for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b734" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b735"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f21" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f22">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b735" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b736"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f22" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f23">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Sales and Similar Taxes</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b736" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b737"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f23" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f24">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b737" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b738"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f24" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f25">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b738" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b739"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f25" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f26">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b739" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b740"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f26" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f27">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Product Warranty</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b740" continuedAt="Text_29a2a84f9dee4f17a7341e5f12fe25b741"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f27" continuedAt="Text_86db7d26b7ec4385beaa2a1ed111d66f28">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_29a2a84f9dee4f17a7341e5f12fe25b741"><ix:continuation id="Text_86db7d26b7ec4385beaa2a1ed111d66f28">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Our photomasks are sold under warranties that generally range from </span><span style="-sec-ix-hidden:Fact_42874ca30f6d43a4a0c2430d046818f3">one</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> to </span><span style="-sec-ix-hidden:Fact_9b5daefab2114d97bcc47209c3999d75">twenty-four months</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">. We warrant that our photomasks conform to customer specifications, and will typically repair, replace, or issue a refund for, at our option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.</span></div>
</ix:continuation></ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:LesseeOperatingLeasesTextBlock" id="Text_5dfe58fe83774d2a8f993f4a2f6d2d01" contextRef="c20191101to20200202" escape="true" continuedAt="Text_76530ed693e5486b94426c582e08ed381">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">NOTE </span>7<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> &#8211; LEASES</span></div>
</ix:nonNumeric><ix:continuation id="Text_76530ed693e5486b94426c582e08ed381" continuedAt="Text_76530ed693e5486b94426c582e08ed382">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed382" continuedAt="Text_76530ed693e5486b94426c582e08ed383">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" id="Text_0bb75393e2334c87b599ea89dcdda0f4" contextRef="c20191101to20200202" escape="true" continuedAt="Text_36890773acba49279b350eb58974c9e21"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We adopted ASU </span></ix:nonNumeric></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e21" continuedAt="Text_36890773acba49279b350eb58974c9e22"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2016</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e22" continuedAt="Text_36890773acba49279b350eb58974c9e23"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</span></ix:continuation></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e23" continuedAt="Text_36890773acba49279b350eb58974c9e24"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">02</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e24" continuedAt="Text_36890773acba49279b350eb58974c9e25"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> and all subsequent amendments, collectively codified in ASC Topic </span></ix:continuation></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e25" continuedAt="Text_36890773acba49279b350eb58974c9e26"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">842</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e26" continuedAt="Text_36890773acba49279b350eb58974c9e27"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> &#8220;Leases&#8221; (&#8220;Topic </span></ix:continuation></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e27" continuedAt="Text_36890773acba49279b350eb58974c9e28"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">842</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e28" continuedAt="Text_36890773acba49279b350eb58974c9e29"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8221;), on November </span></ix:continuation></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e29" continuedAt="Text_36890773acba49279b350eb58974c9e210"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e210" continuedAt="Text_36890773acba49279b350eb58974c9e211"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></ix:continuation></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e211" continuedAt="Text_36890773acba49279b350eb58974c9e212"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2019.</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e212" continuedAt="Text_36890773acba49279b350eb58974c9e213"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of </span></ix:continuation></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e213" continuedAt="Text_36890773acba49279b350eb58974c9e214"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_745aff09495d4b238004ca10468d3404" contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">6.5</ix:nonFraction></span></ix:continuation><ix:continuation id="Text_36890773acba49279b350eb58974c9e214" continuedAt="Text_36890773acba49279b350eb58974c9e215"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"> million.</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e215" continuedAt="Text_36890773acba49279b350eb58974c9e216"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> In conjuction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $</span></ix:continuation></span><ix:continuation id="Text_36890773acba49279b350eb58974c9e216" continuedAt="Text_36890773acba49279b350eb58974c9e217"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_f12977d4294f43b18effdfc13eec5e90" contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">6.5</ix:nonFraction></span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_36890773acba49279b350eb58974c9e217" continuedAt="Text_36890773acba49279b350eb58974c9e218"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> million.</span></ix:continuation></span></div>
</ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed383" continuedAt="Text_76530ed693e5486b94426c582e08ed384"><ix:continuation id="Text_36890773acba49279b350eb58974c9e218" continuedAt="Text_36890773acba49279b350eb58974c9e219">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed384" continuedAt="Text_76530ed693e5486b94426c582e08ed385"><ix:continuation id="Text_36890773acba49279b350eb58974c9e219" continuedAt="Text_36890773acba49279b350eb58974c9e220">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The guidance allows a number of elections and practical expedients, of which we elected the following:</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed385" continuedAt="Text_76530ed693e5486b94426c582e08ed386"><ix:continuation id="Text_36890773acba49279b350eb58974c9e220" continuedAt="Text_36890773acba49279b350eb58974c9e221">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="text-align: left;">
<div><ix:continuation id="Text_36890773acba49279b350eb58974c9e221" continuedAt="Text_36890773acba49279b350eb58974c9e222"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed386" continuedAt="Text_76530ed693e5486b94426c582e08ed387">
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z2027c439348d404b88a45b60edef14e4">
  <tr>
    <td style="width: 45pt;"></td>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Election not to recognize short-term leases on the balance sheet.</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
</div>
<div style="text-align: left;">
<div><ix:continuation id="Text_36890773acba49279b350eb58974c9e222" continuedAt="Text_36890773acba49279b350eb58974c9e223"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed387" continuedAt="Text_76530ed693e5486b94426c582e08ed388">
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z5e1de311426f4143a12c3289a9ed7452">
  <tr>
    <td style="width: 45pt;"></td>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Practical expedient to not separate lease and non-lease components in a contract.</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
</div>
<div><ix:continuation id="Text_76530ed693e5486b94426c582e08ed388" continuedAt="Text_76530ed693e5486b94426c582e08ed389"><ix:continuation id="Text_36890773acba49279b350eb58974c9e223" continuedAt="Text_36890773acba49279b350eb58974c9e224">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>15</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><ix:continuation id="Text_36890773acba49279b350eb58974c9e224" continuedAt="Text_36890773acba49279b350eb58974c9e225">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation></div>
<div style="text-align: left;">
<div><ix:continuation id="Text_36890773acba49279b350eb58974c9e225" continuedAt="Text_36890773acba49279b350eb58974c9e226"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed389" continuedAt="Text_76530ed693e5486b94426c582e08ed3810">
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z14ff4c29c1ba4491ac651bb28bd04369">
  <tr>
    <td style="width: 45pt;"></td>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Practical expedient &#8220;package&#8221; for transitioning to the new guidance:</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
</div>
<div style="text-align: left;">
<div><ix:continuation id="Text_36890773acba49279b350eb58974c9e226" continuedAt="Text_36890773acba49279b350eb58974c9e227"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3810" continuedAt="Text_76530ed693e5486b94426c582e08ed3811">
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z035623a479554bdcb9fa142b500c7e10">
  <tr>
    <td style="width: 81pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing whether any expired or existing contracts are, or contain, leases.</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
</div>
<div style="text-align: left;">
<div><ix:continuation id="Text_36890773acba49279b350eb58974c9e227" continuedAt="Text_36890773acba49279b350eb58974c9e228"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3811" continuedAt="Text_76530ed693e5486b94426c582e08ed3812">
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zcc2e2219cd0544d4b2c0d386bda02ec2">
  <tr>
    <td style="width: 81pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing lease classification for any existing or expired leases.</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
</div>
<div style="text-align: left;">
<div><ix:continuation id="Text_36890773acba49279b350eb58974c9e228" continuedAt="Text_36890773acba49279b350eb58974c9e229"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3812" continuedAt="Text_76530ed693e5486b94426c582e08ed3813">
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z8abc8c954db04f8fb003ba8d71e161ac">
  <tr>
    <td style="width: 81pt;"></td>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing initial direct costs for any existing leases.</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
</div>
<div><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3813" continuedAt="Text_76530ed693e5486b94426c582e08ed3814"><ix:continuation id="Text_36890773acba49279b350eb58974c9e229" continuedAt="Text_36890773acba49279b350eb58974c9e230">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3814" continuedAt="Text_76530ed693e5486b94426c582e08ed3815"><ix:continuation id="Text_36890773acba49279b350eb58974c9e230" continuedAt="Text_36890773acba49279b350eb58974c9e231">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our involvement in lease arrangements has typically been as a lessee. We determine if an agreement is or contains a lease on the date of the lease agreement or commitment, if earlier. Our evaluation considers whether the arrangement includes an identified asset and whether it affords us the right to control the asset. Our having the right to control the identified asset is determined by whether we are entitled to substantially all of its economic benefits and can direct its use.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3815" continuedAt="Text_76530ed693e5486b94426c582e08ed3816"><ix:continuation id="Text_36890773acba49279b350eb58974c9e231" continuedAt="Text_36890773acba49279b350eb58974c9e232">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3816" continuedAt="Text_76530ed693e5486b94426c582e08ed3817"><ix:continuation id="Text_36890773acba49279b350eb58974c9e232">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">We recognize leases on our consolidated balance sheet when a lessor makes an asset underlying a lease having a term in excess of </span>twelve<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> months available for our use. The present value of lease payments over the term of the lease, which is determined using our incremental borrowing rate for collateralized loans at the commencement date of the lease, provides the basis for the initial measurement of ROU assets and their related lease liabilities. Variable lease payments, other than those that are dependent on an index or on a rate, are not included in the measurement of ROU assets and their related lease liabilities. Lease terms will include extension periods if the lease agreement includes an option to extend the lease that we are reasonably certain to exercise.</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3817" continuedAt="Text_76530ed693e5486b94426c582e08ed3818">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3818" continuedAt="Text_76530ed693e5486b94426c582e08ed3819">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">ROU assets underlying our leases include the land and facilities of some of our operating facilities, other real property, and machinery and equipment. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> we had ROU assets under operating leases of </span>$<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_3552714484af4d2a85bba5250f7ab93b" contextRef="c20200202_BalanceSheetLocationAxis_OtherAssetsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">7.0</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, included in &#8220;Other Assets&#8221;, and </span>$<ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_dc2055825f214c10b17816a3098a4eec" contextRef="c20200202_BalanceSheetLocationAxis_AccruedLiabilitiesMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">1.9</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$<ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_15f85eb404314a80b1088fc1e198665e" contextRef="c20200202_BalanceSheetLocationAxis_OtherLiabilitiesMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">4.4</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> of lease liabilities in Accrued liabilities and Other liabilities, respectively, and recognized operating lease and short-term lease costs of </span>$<ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_21ec831a3f284fa08e41df864eb88d18" contextRef="c20191101to20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$<ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_b5eb3cb0ac6844c487a6a12efeec65b9" contextRef="c20191101to20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, respectively, in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period then ended; variable lease costs incurred were not material. </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Text_6c50372d4183477faa61c48122ba46e0" contextRef="c20191101to20200202" escape="true" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae1"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following tables present lease payments under non-cancellable leases as of February </span></ix:nonNumeric></span><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae1" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae2"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2,</span></ix:continuation><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae2" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae3"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></ix:continuation></span><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae3" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae4"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2020.</span></ix:continuation></div>
</ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3819" continuedAt="Text_76530ed693e5486b94426c582e08ed3820"><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae4" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae5">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3820" continuedAt="Text_76530ed693e5486b94426c582e08ed3821"><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae5" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae6">
<table cellpadding="0" cellspacing="0" id="zd0f3e28cb73842cf946f970ac7a18bee" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="18" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"></td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"></td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thereafter</div></td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total Lease</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Payments</div></td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Imputed</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest*</div></td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" rowspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" rowspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total</span></div></td>
    <td colspan="1" rowspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 10%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Lease payments</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" id="Fact_a31fbfcdf06e4955a15f188da3045e25" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,521</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_1ead68be298e4215845b00d3ab66b316" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,767</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" id="Fact_ea405396c5b647b29180e25254fd9d91" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,652</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" id="Fact_184334707dfd4250aaa22318707012f1" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">770</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" id="Fact_844e66ef115b4f978e034b2877aea892" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">438</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" id="Fact_3ab045e253f34f4181b8eceed51a7776" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">386</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" id="Fact_edc981decc674c248b85e06f2d6bbb14" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,534</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" id="Fact_175e9ae2623f4c36b47f63804a92bc11" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">286</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_c26136be8d5e431992ce507de335e0bd" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,248</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3821" continuedAt="Text_76530ed693e5486b94426c582e08ed3822"><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae6" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae7">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3822" continuedAt="Text_76530ed693e5486b94426c582e08ed3823">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae7" continuedAt="Text_b225ffe749ad42bb8c547ae5968137ae8"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></ix:continuation><ix:continuation id="Text_b225ffe749ad42bb8c547ae5968137ae8"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_a23a10f0f9c44f9d924313d42ffc0def" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Imputed interest represents difference between undiscounted cash flows and discounted cash flows.</ix:footnote></span></ix:continuation></div>
</ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3823" continuedAt="Text_76530ed693e5486b94426c582e08ed3824">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:nonNumeric name="plab:LesseeOperatingLeaseCashFlowsTextBlock" id="Text_ae25029741e342a9972eb6bcc6c5af3b" contextRef="c20191101to20200202" escape="true" continuedAt="Text_b1f8786ff12f42759d834231747536da1"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3824" continuedAt="Text_76530ed693e5486b94426c582e08ed3825">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Presented below is other information related to our operating leases.</div>
</ix:continuation></ix:nonNumeric><ix:continuation id="Text_b1f8786ff12f42759d834231747536da1" continuedAt="Text_b1f8786ff12f42759d834231747536da2"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3825" continuedAt="Text_76530ed693e5486b94426c582e08ed3826">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_b1f8786ff12f42759d834231747536da2"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3826" continuedAt="Text_76530ed693e5486b94426c582e08ed3827">
<table cellpadding="0" cellspacing="0" id="zb5a1a964054948f286e29c2641b5e395" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> Months Ended</span></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Supplemental cash flows information:</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash flows from operating leases</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_4bb8bf5be63144ceb9cfa553c55aebd2" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,885</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ROU assets obtained in exchange for lease obligations</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_5f6f229126234caa911415edc7973cb4" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">282</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3827" continuedAt="Text_76530ed693e5486b94426c582e08ed3828">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:nonNumeric name="plab:LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" id="Text_679ba1193b9c4a3b85169bfb73980ec0" contextRef="c20191101to20200202" escape="true"><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3828" continuedAt="Text_76530ed693e5486b94426c582e08ed3829">
<table cellpadding="0" cellspacing="0" id="z13fb4041972f40ab9456ab42cc65cba3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> As of</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_a65abe744e3e4a27b31367b3539ba84c" contextRef="c20200202" format="ixt-sec:duryear">3.9</ix:nonNumeric> years</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_b4c59e507da147fc9939dd749327c884" contextRef="c20200202" unitRef="U005" decimals="4" scale="-2" format="ixt:numdotdecimal">2.38</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
</table>
</ix:continuation></ix:nonNumeric><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3829" continuedAt="Text_76530ed693e5486b94426c582e08ed3830">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3830" continuedAt="Text_76530ed693e5486b94426c582e08ed3831"><ix:nonNumeric name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="Text_09ea22983f394a1da84e81e67363e9dd" contextRef="c20191101to20200202" escape="true" continuedAt="Text_68c0b03f3cfa42a5a4bce2ed7274239d1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Rent expense, as calculated under guidance in effect prior to our adoption of the new leases guidance, was $<ix:nonFraction name="us-gaap:OperatingLeasesRentExpenseNet" id="Fact_b495ca97b7df4fc9a6fcf32f44383142" contextRef="c20181101to20191031" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">3.0</ix:nonFraction> million in fiscal year 2019. At October 31, 2019, future minimum lease payments under non-cancelable operating leases with initial terms in excess of one year were as presented in the table below. The amounts are undiscounted and were calculated in accordance with guidance in effect prior to our adoption of the new leases guidance.</div>
</ix:nonNumeric></ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>16</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3831" continuedAt="Text_76530ed693e5486b94426c582e08ed3832"><ix:continuation id="Text_68c0b03f3cfa42a5a4bce2ed7274239d1" continuedAt="Text_68c0b03f3cfa42a5a4bce2ed7274239d2">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 22.5pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_76530ed693e5486b94426c582e08ed3832"><ix:continuation id="Text_68c0b03f3cfa42a5a4bce2ed7274239d2">
<table cellpadding="0" cellspacing="0" id="z233872dd61284066856e89a6f6067aa4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" id="Fact_48336e8b0e244b0481cbfc9baef92c0f" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,885</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" id="Fact_3e2390cf3abb47418d4126ff429180a5" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,613</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" id="Fact_e8102952b85744dd9f7aa1bae4d25036" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">1,535</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" id="Fact_9556c344cf9d45feb0524fe85931f81d" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">742</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" id="Fact_feab90e3025443dc9f8366a1026636e7" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">424</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" id="Fact_200d763f6c454acba7fc4191e696ac9b" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">377</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" id="Fact_979e3cdb260745fbb3a8e808c0996938" contextRef="c20191031" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,576</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_47b481459b3e4f94a3da4f6ecd50dd1c" contextRef="c20191101to20200202" escape="true" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3771">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 8 - SHARE-BASED COMPENSATION</div>
</ix:nonNumeric><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3771" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3772">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3772" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3773">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In March </span>2016,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shareholders approved a new equity incentive compensation plan (the &#8220;Plan&#8221;), under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the Plan may be authorized and unissued shares, issued shares that have been reacquired by us (in the open market or in private transactions), shares held in the treasury, or a combination thereof. The maximum number of shares of common stock approved for issuance under the Plan is </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_ffb04915080d4c71aeab3d65a873cb85" contextRef="c20200202" unitRef="U001" decimals="-6" scale="6" format="ixt-sec:numwordsen">four</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million shares. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan, aspects of which are more fully described below, prohibits further awards from being issued under prior plans. We incurred total share-based compensation expenses of </span>$<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_23be04cb153b44e9b304902ce6e0c089" contextRef="c20191101to20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_f89dc0fa20cc4e52840fd93d677fbe54" contextRef="c20181101to20190127" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month periods ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and we received cash from option exercises of </span>$<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_d337bee179984d93b1645a6b939a901f" contextRef="c20191101to20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">2.8</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$<ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_f4d9700e3b21452aa458c21113143d23" contextRef="c20181101to20190127" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.5</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> during those respective periods. </span><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" id="Fact_5b2bda0743464edda066557a027408f8" contextRef="c20191101to20200202" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" id="Fact_47a8ae92e8c94378a52f4f157ab85e2c" contextRef="c20181101to20190127" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> share-based compensation cost was capitalized as part of an asset and </span><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" id="Fact_9b275a22bc294005b6a1f0242e7b753c" contextRef="c20181101to20190127" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" id="Fact_10a98fd303974245a7ad200c1a65c3b3" contextRef="c20191101to20200202" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> related income tax benefits were recorded during the periods presented.</span></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3773" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3774">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3774" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3775">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock Options</div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3775" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3776">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3776" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3777"><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Text_699979a5fe03402192db9af3278024d1" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" escape="true">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Option awards generally vest annually, on a straight-line basis,over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_c5276eaebc72461c975b53abafbbcc5f" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric>, and have a <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Fact_4047f688cef14ca59fe112497d01779a" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:durwordsen">ten-year</ix:nonNumeric> contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of our common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options granted are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3777" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3778">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3778" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a3779">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">There were </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_5afd8c8133684056b59e3a394d1eade7" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> options granted during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and there were </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_9986edf3cb4e4f8b95848cbbe69c209b" contextRef="c20181101to20190127_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">132,000</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> share options granted during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> with a weighted-average grant date fair value of </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_4d7f07de8d014ae6b7ba5491f5788a28" contextRef="c20181101to20190127_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">3.31</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> the total unrecognized compensation cost related to unvested option awards was approximately </span>$<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" id="Fact_0e66a132980545f68ed2d84a88ca5103" contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.7</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. That cost is expected to be recognized over a weighted-average amortization period of </span><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_0df1ad070ed945a892e9c5e1d1a177ee" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">2.1</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> years.</span></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a3779" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37710">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37710" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37711"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Text_90d1733eedc24f649e935849664fbca6" contextRef="c20191101to20200202" escape="true" continuedAt="Text_2aa2461bed6c4a99a3df0efe96d66c051">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The weighted-average inputs and risk-free rates of return used to calculate the grant-date fair value of options issued during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> are presented in the following table.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37711" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37712"><ix:continuation id="Text_2aa2461bed6c4a99a3df0efe96d66c051" continuedAt="Text_2aa2461bed6c4a99a3df0efe96d66c052">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37712" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37713"><ix:continuation id="Text_2aa2461bed6c4a99a3df0efe96d66c052">
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;" id="z39bf3f50d35b44dfa9da1cc60f130631">
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_d38f9670eba448c18e8cfaba691e5dca" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">33.1</ix:nonFraction>%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk free rate of return</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_c95909414a27404c8481697ab4ddfb57" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">2.5</ix:nonFraction>-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_03f5903a6d8e4cc8be19a243b0cde3de" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">2.9</ix:nonFraction>%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_8eaa29e9dbef460f847d756839209df6" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">0.0</ix:nonFraction>%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_d7b009a882f94b34a2ee75f7695f72e0" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">5.1</ix:nonNumeric> years</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37713" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37714">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>17</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37714" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37715"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_15de8c6194e9402bb6142d2c7e9031f3" contextRef="c20191101to20200202" escape="true" continuedAt="Text_bef5e15496354a6a942b799abc05ee6d1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Information on outstanding and exercisable option awards as of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> is presented below.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37715" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37716"><ix:continuation id="Text_bef5e15496354a6a942b799abc05ee6d1" continuedAt="Text_bef5e15496354a6a942b799abc05ee6d2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37716" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37717"><ix:continuation id="Text_bef5e15496354a6a942b799abc05ee6d2">
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 90%; margin-left: 0px; margin-right: auto;" id="z1a314ec5903f49ad96ea9ab9380c99bd">
  <tr>
    <td style="width: 45.56%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Options</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Life</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intrinsic</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td>
    <td style="width: 1.11%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at February 2, 2020</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_2e605892f07e4d7792bca185636e41dd" contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">1,795,989</ix:nonFraction></div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_1c258fe2bf094a37b0b2e5f2b2f9efc5" contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">9.17</ix:nonFraction></div></td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_d0f914ac04db49d694dbb009bf13a9f6" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">5.4</ix:nonNumeric> years</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_33a3be244ddc46fc9c723a5169f5c0d2" contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,492</ix:nonFraction></div></td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercisable at February 2, 2020</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_638790d5cd154219823234370e07a5a9" contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">1,487,661</ix:nonFraction></div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_cdf8fdbc3aef4c7eb21612da5eda5c73" contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">9.07</ix:nonFraction></div></td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_0365b585bde34530b22d61617c962c58" contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">4.8</ix:nonNumeric> years</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" id="Fact_825e300f5fe2484286f337c41b1c17f7" contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,518</ix:nonFraction></div></td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37717" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37718">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37718" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37719">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Restricted Stock</div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37719" continuedAt="Text_d4a18f2acd2e4bb382f705b44566a37720">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_d4a18f2acd2e4bb382f705b44566a37720">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">We periodically grant restricted stock awards, the restrictions on which typically lapse over a service period of </span><span style="-sec-ix-hidden:Fact_e85a3ab5630c4515ab0ec3e4936341b3">one</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> to </span><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_18e3a7fc8d244fc49fe0c65f83f11dbd" contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. . The fair value of an award is the closing price of our common stock on the date of grant. There were </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_ac14f69155ef44e2927ee40dc173d658" contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">522,000</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> restricted stock awards issued during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> with a weighted-average grant-date fair value of </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_57be7be7bfff47d68b41f895eeec9e0b" contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">15.26</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share, and there were </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_16f8344a326c4a65af76d219c331fac5" contextRef="c20181101to20190127_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">435,000</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> restricted stock awards issued during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> with a weighted-average grant-date fair value of </span>$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_157053efc3c24dc1ae1e7ed7e32322d1" contextRef="c20181101to20190127_AwardTypeAxis_RestrictedStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">9.80</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> the total compensation cost not yet recognized related to unvested restricted stock awards was approximately </span>$<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" id="Fact_422d81f90f9744f48cc4c01dded4cbac" contextRef="c20200202_AwardTypeAxis_RestrictedStockMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">10.6</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. That cost is expected to be recognized over a weighted-average amortization period of </span><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_c4d52c02abf4493d89aba75cc74dfdae" contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember" format="ixt-sec:duryear">3.2</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> years. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> there were </span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_6eb6e0bd48b149ec8b1e6dc36d54f1a5" contextRef="c20200202_AwardTypeAxis_RestrictedStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">939,766</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shares of restricted stock outstanding.</span></div>
</ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_f8ff3953fffa46219c20794a632a8971" contextRef="c20191101to20200202" escape="true" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655751">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 9 - INCOME TAXES</div>
</ix:nonNumeric><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655751" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655752">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655752" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655753"><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" id="Text_d49e0520d2114d54b2f852246ccc9d31" contextRef="c20191101to20200202" escape="true" continuedAt="Text_14dbb919483647f0906e284693e99b1d1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655753" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655754"><ix:continuation id="Text_14dbb919483647f0906e284693e99b1d1" continuedAt="Text_14dbb919483647f0906e284693e99b1d2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655754" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655755">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The effective tax rate of </span><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_d6fcee8133fb4a33b819d8834d32ab5e" contextRef="c20191101to20200202" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">45.4</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> exceeds the U.S. statutory rate of </span><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_0d8b3464bba347869647ac1cd71cb0b9" contextRef="c20191101to20200202" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> primarily due to the non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, and the establishment of a valuation allowance for a loss carryforward in a non-U.S. jurisdiction, which were partially offset by the benefit of tax holidays and investment credits in certain foreign jurisdictions.</span></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655755" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655756">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655756" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655757">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Valuation allowances, in jurisdictions with historic losses, eliminate the current tax benefit of losses in these jurisdictions where, based on the weight of information available to us, we determined that it is more likely than not that the tax benefits will not be realized. In the three-month period ended February 2,2020, as a result of the reassessment of the aforementioned available information, we established a valuation allowance of </span>$<ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" id="Fact_7417797cd085457aa2a198437bd7713a" contextRef="c20191101to20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">2.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> against a non-U.S. based loss carryforward deferred tax asset that is not more likely than not to be realized.</span></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655757" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655758">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655758" continuedAt="Text_89dd782f761e4c1ab8616a93bb4655759"><ix:continuation id="Text_14dbb919483647f0906e284693e99b1d2">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Unrecognized tax benefits related to uncertain tax positions were </span>$<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_fff5a05c948846189c61a845da561869" contextRef="c20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_d96f9bfbf3e24437ad5f17cb658819a8" contextRef="c20191031" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">1.9</ix:nonFraction></ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> at February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and October </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> substantially all of which, if recognized, would favorably impact the Company&#8217;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was </span>$<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" id="Fact_73892f4621e64fe2bd6e824b3f2065ff" contextRef="c20191031" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" id="Fact_3ad98eca7ad94c8196c59822eaec82c5" contextRef="c20200202" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.2</ix:nonFraction></ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> at February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and October </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next </span>twelve<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S. and major foreign or state jurisdictions for years prior to fiscal year </span>2015.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb4655759" continuedAt="Text_89dd782f761e4c1ab8616a93bb46557510">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb46557510" continuedAt="Text_89dd782f761e4c1ab8616a93bb46557511">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">We were granted a </span><ix:nonNumeric name="plab:TermOfTaxYearHolidays" id="Fact_df8da0d35c3d4eb298af459554b8b2f7" contextRef="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" format="ixt-sec:durwordsen">five-year</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> tax holiday in Taiwan that expired on </span><ix:nonNumeric name="us-gaap:IncomeTaxHolidayTerminationDate" id="Fact_b8fb4b81dbb044668a853f100a676dab" contextRef="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">December 31, 2019</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. This tax holiday reduced foreign taxes by </span>$<ix:nonFraction name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" id="Fact_b1d132c20c8a43a09ca9e96e449f8d69" contextRef="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, and </span>$<ix:nonFraction name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" id="Fact_75e0cb7b44c646bbae071ab7907ac2e1" contextRef="c20181101to20190127_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month periods ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> respectively, with an immaterial per share impact in the February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> period and a </span><span style="-sec-ix-hidden:Fact_6027c0771a8c4dad90f9fd434f758cec">one half-cent</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share effect in the January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> period.</span></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb46557511" continuedAt="Text_89dd782f761e4c1ab8616a93bb46557512">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_89dd782f761e4c1ab8616a93bb46557512">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The effective tax rate of </span><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_556e5bf00def403faae8ac414bba2a50" contextRef="c20181101to20190127" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">15.2</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> differs from the U.S. statutory rate of </span><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_5315570d629146f790fc75466c83d4a7" contextRef="c20191101to20200202" unitRef="U005" decimals="3" scale="-2" format="ixt:numdotdecimal">21.0</ix:nonFraction>%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> primarily due to earnings being taxed at lower statutory rates in foreign jurisdictions, the settlement of a tax audit, the benefit of a tax holiday, and investment credits in certain foreign jurisdictions.</span></div>
</ix:continuation></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>18</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_ad610b75d0604c92a17c6f2979d57db7" contextRef="c20191101to20200202" escape="true" continuedAt="Text_dc7bfc963cd24986900647792280bbce1">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 10 - EARNINGS PER SHARE</div>
</ix:nonNumeric><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce1" continuedAt="Text_dc7bfc963cd24986900647792280bbce2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce2" continuedAt="Text_dc7bfc963cd24986900647792280bbce3"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Text_3b3ff7faebce44309fabd0cc2f10f564" contextRef="c20191101to20200202" escape="true" continuedAt="Text_88a5b89cd76c4323800e8b3a50d0a5101">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The calculation of basic and diluted earnings per share is presented below.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce3" continuedAt="Text_dc7bfc963cd24986900647792280bbce4"><ix:continuation id="Text_88a5b89cd76c4323800e8b3a50d0a5101" continuedAt="Text_88a5b89cd76c4323800e8b3a50d0a5102">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce4" continuedAt="Text_dc7bfc963cd24986900647792280bbce5"><ix:continuation id="Text_88a5b89cd76c4323800e8b3a50d0a5102">
<table cellpadding="0" cellspacing="0" id="z468849e3a0bd48d7a2c1e4b320c045ac" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to Photronics, Inc. shareholders</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_bdb255ce01144ccfb1aec262eec1c758" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,300</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_0a11742a817c456e967904e8686bc088" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,267</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Earnings used for diluted earnings per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToParentDiluted" id="Fact_78d0e9f242cf47f284ac3e60c80d0359" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,300</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToParentDiluted" id="Fact_07e565220db24085b14df51a04852594" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">5,267</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares computations:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares used for basic earnings per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_5581f977aff04655bb5ff52da1a21654" contextRef="c20191101to20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">65,554</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_2da8d14387c549d0bf41203102611356" contextRef="c20181101to20190127" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">66,583</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities:</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_8cf76dbcfd844dae8bbb347b39e834d0" contextRef="c20191101to20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">895</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_0d258004f31c4537a85c031b8fcf7953" contextRef="c20181101to20190127" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">464</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Potentially dilutive common shares</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_e388b608b6cf48c7bbc04ac5259d7819" contextRef="c20191101to20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">895</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_74b01c742bd34aae82343b2883e265d3" contextRef="c20181101to20190127" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">464</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares used for diluted earnings per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_52c6507249644a728e6f937e46e576e5" contextRef="c20191101to20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">66,449</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_af8d84559cbb4524be625d733af897ff" contextRef="c20181101to20190127" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">67,047</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_309122cb60ae416eb62bdb6c0e485d5d" contextRef="c20191101to20200202" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.16</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_ac2c5ee78296445294c711cbca51cac9" contextRef="c20181101to20190127" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted earnings per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_0e83e3d1f7e04a7393ec6e711023ad63" contextRef="c20191101to20200202" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.16</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_54833385493d4cf39080603bb06b9e41" contextRef="c20181101to20190127" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce5" continuedAt="Text_dc7bfc963cd24986900647792280bbce6">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce6" continuedAt="Text_dc7bfc963cd24986900647792280bbce7"><ix:nonNumeric name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Text_b73b3c5c35974de7992cc5c2ab056dab" contextRef="c20191101to20200202" escape="true" continuedAt="Text_8d315d20965e4495b053f7ce03a960aa1">
<div style="display:none;"><br /></div>
<div style="text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive. The table also shows convertible notes that, if converted, would have been antidilutive.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce7" continuedAt="Text_dc7bfc963cd24986900647792280bbce8"><ix:continuation id="Text_8d315d20965e4495b053f7ce03a960aa1" continuedAt="Text_8d315d20965e4495b053f7ce03a960aa2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce8" continuedAt="Text_dc7bfc963cd24986900647792280bbce9"><ix:continuation id="Text_8d315d20965e4495b053f7ce03a960aa2">
<table cellpadding="0" cellspacing="0" id="z6f29a01509014571842674ff4cba283b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_192b268db93d45e387693cb76fa09e61" contextRef="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">173</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_dd173241d5414dc88dfd4d03fa48bf80" contextRef="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,063</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Convertible notes</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_95012b5fada940e6910561b338634287" contextRef="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_2ecefaf55aeb41688b70b160badc050f" contextRef="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">5,542</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total potentially dilutive shares excluded</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_c054e6f524244fd2b0f01fc4ae992406" contextRef="c20191101to20200202" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">173</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_8985b3540bbe440088c700a5ec01b047" contextRef="c20181101to20190127" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">6,605</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce9" continuedAt="Text_dc7bfc963cd24986900647792280bbce10">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_dc7bfc963cd24986900647792280bbce10">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsequent to February 2, 2020, and through March 9, 2020, we repurchased <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_786fb659918e414a86baa15820add766" contextRef="c20200203to20200309_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million shares of our common stock. See Note 13 for information on our share repurchase programs.</div>
</ix:continuation></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>19</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock" id="Text_321b0454d7924e52b59f765f3874ae7e" contextRef="c20191101to20200202" escape="true" continuedAt="Text_0c2d515a4923485da65c4679ab18b2381">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 11 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</div>
</ix:nonNumeric><ix:continuation id="Text_0c2d515a4923485da65c4679ab18b2381" continuedAt="Text_0c2d515a4923485da65c4679ab18b2382">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_0c2d515a4923485da65c4679ab18b2382" continuedAt="Text_0c2d515a4923485da65c4679ab18b2383"><ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="Text_d0deafad157b45d182d460c105d9c094" contextRef="c20191101to20200202" escape="true" continuedAt="Text_0ffac47860b045cfa36fe56b18295e511">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following tables set forth the changes in our accumulated other comprehensive income by component (net of tax of $<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" id="Fact_40984af0908049a3970d6c9f6213afc0" contextRef="c20181101to20190127" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" id="Fact_37d1cf5537e6482cbde077d7ab22efb3" contextRef="c20191101to20200202" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction></ix:nonFraction>) for the three-month periods ended February 2, 2020 and January 27, 2019.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_0c2d515a4923485da65c4679ab18b2383" continuedAt="Text_0c2d515a4923485da65c4679ab18b2384"><ix:continuation id="Text_0ffac47860b045cfa36fe56b18295e511" continuedAt="Text_0ffac47860b045cfa36fe56b18295e512">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_0c2d515a4923485da65c4679ab18b2384" continuedAt="Text_0c2d515a4923485da65c4679ab18b2385"><ix:continuation id="Text_0ffac47860b045cfa36fe56b18295e512" continuedAt="Text_0ffac47860b045cfa36fe56b18295e513">
<table cellpadding="0" cellspacing="0" id="z190a5df62dac4a5fa57030d4a9e0fcd6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at November 1, 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a0699f20e9c544f79d397b202010cf5a" contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,331</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_925ad188256147fea13a02b5221e53cf" contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">674</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_9aff4e98a5fe4e2dab8683cd7e2470af" contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,005</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_c6e0856ac3934cdcb62f374801d395ff" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,564</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_77cf99dbf09347fc8ba0a4b585768de6" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_d3a72720d09c44eb8ee349480459aec7" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,547</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: other comprehensive income attributable to noncontrolling interests</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" id="Fact_67cf946f55334226bd49fe18e38f2ce0" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,181</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" id="Fact_9ec17ae35efe461b9ddbd0d4dcbc0220" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" id="Fact_709361860659460592b1c39e12b7210c" contextRef="c20191101to20200202_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,190</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2d8090e2a9304789a47c4831bfce33bc" contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,076</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e9a17c0ab16c42e3b76ae298be63fdbf" contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">666</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_edd22038195e4e1f878a56f3bd7e62ec" contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,742</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_0c2d515a4923485da65c4679ab18b2385" continuedAt="Text_0c2d515a4923485da65c4679ab18b2386"><ix:continuation id="Text_0ffac47860b045cfa36fe56b18295e513" continuedAt="Text_0ffac47860b045cfa36fe56b18295e514">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_0c2d515a4923485da65c4679ab18b2386" continuedAt="Text_0c2d515a4923485da65c4679ab18b2387"><ix:continuation id="Text_0ffac47860b045cfa36fe56b18295e514" continuedAt="Text_0ffac47860b045cfa36fe56b18295e515">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_0c2d515a4923485da65c4679ab18b2387"><ix:continuation id="Text_0ffac47860b045cfa36fe56b18295e515">
<table cellpadding="0" cellspacing="0" id="za54ea1a971f946ab9e5f9e5319f7eea3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended January 27, 2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at November 1, 2018</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c22f6788a0c74189aa40e74a29c4dffa" contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,328</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_bd21061d273e41c182a2fb280f2bbc92" contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">638</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_8da2b8d1b6ef44d88d84cec1b02e9633" contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,966</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_2fe06cd46be642fcbe5c991fe4a73197" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,572</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_8981abf123674eed8aa2fb8ad969dec1" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">19</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_adb81e0017ad49eba72585b4fced9d17" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">6,591</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: other comprehensive income attributable to noncontrolling interests</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" id="Fact_a79b0199e93244c7a10e758da8a666be" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,273</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" id="Fact_660173a0f04d4f69932905a8a5137553" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" id="Fact_eb1411512c1c45789bca68656456d631" contextRef="c20181101to20190127_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,282</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at January 27, 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_21c3636331c845c9adc72900a2c91c72" contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">971</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_eb0a16f1d9f2411a92e4a4064023a4fb" contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">628</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_128c45f06231410291c4c14ae28f0682" contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">343</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_e70dc9b5b2f945e6aaef9d683947578d" contextRef="c20191101to20200202" escape="true" continuedAt="Text_eabd6146d42f49188a7157fbda2b874b1">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 12 - FAIR VALUE MEASUREMENTS</div>
</ix:nonNumeric><ix:continuation id="Text_eabd6146d42f49188a7157fbda2b874b1" continuedAt="Text_eabd6146d42f49188a7157fbda2b874b2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_eabd6146d42f49188a7157fbda2b874b2" continuedAt="Text_eabd6146d42f49188a7157fbda2b874b3"><ix:nonNumeric name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="Text_f233eb10c5c14ed1bda1512de493ce1f" contextRef="c20191101to20200202" escape="true">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.</div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_eabd6146d42f49188a7157fbda2b874b3" continuedAt="Text_eabd6146d42f49188a7157fbda2b874b4">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_eabd6146d42f49188a7157fbda2b874b4">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The fair values of our cash and cash equivalents (Level 1 measurements), accounts receivable, accounts payable, and certain other current assets and current liabilities (Level 2 measurements) approximate their carrying values due to their short-term maturities. The fair values of our variable rate debt instruments are a Level 2 measurement and approximates their carrying values due to the variable nature of the underlying interest rates. We did <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_b755094ebe5546318d1117e349b3f04a" contextRef="c20181031" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_bba980d1557a45d784a8802c8add6f3c" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_f7b0295eb3384b859cc4bb6d999840f8" contextRef="c20181031" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_5e5ae0e9712f4266b73295e92ddb28a7" contextRef="c20200202" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t have any assets or liabilities measured at fair value, on a recurring or a nonrecurring basis, at February 2, 2020 or October 31, 2019.</div>
</ix:continuation></div>
<div><br /></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>20</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><ix:nonNumeric name="us-gaap:TreasuryStockTextBlock" id="Text_b141c9a29d8c4be7b7d7a5eac81465ed" contextRef="c20191101to20200202" escape="true" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd81">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 13 &#8211; SHARE REPURCHASE PROGRAMS</div>
</ix:nonNumeric><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd81" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd82">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd82" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd83"><ix:nonNumeric name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="Text_3ecab84f0c554e14967d13737f011879" contextRef="c20191101to20200202" escape="true" continuedAt="Text_ee3f7621031d4a1e9e989b9b889a793c1">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In August 2019, the Company&#8217;s board of directors authorized the repurchase of up to $</span><ix:nonFraction name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" id="Fact_43342a80024f41548b3e77897fa6d359" contextRef="c20190831_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million of its common stock, </span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">pursuant to a repurchase plan under Rule 10b5-1</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">of the Securities Act of 1933 (as amended). All of the </span><ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" id="Fact_de05b507cb5e4891badf7e8f358c5471" contextRef="c20181101to20191031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U001" decimals="-5" scale="6" format="ixt:numdotdecimal">0.9</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million shares repurchased under this program prior to the three-month period ended February 2, 2020 were retired in fiscal 2019. The table below presents information on this repurchase program.</span></div>
</ix:nonNumeric></ix:continuation><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd83" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd84"><ix:continuation id="Text_ee3f7621031d4a1e9e989b9b889a793c1" continuedAt="Text_ee3f7621031d4a1e9e989b9b889a793c2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd84" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd85"><ix:continuation id="Text_ee3f7621031d4a1e9e989b9b889a793c2" continuedAt="Text_ee3f7621031d4a1e9e989b9b889a793c3">
<table cellpadding="0" cellspacing="0" id="z92e65eb29d7943f8ad25a858b0e319a3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">From Inception Date of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="plab:StockRepurchaseProgramCommencementDate" id="Fact_fbd09607efd84ec780ed633700265140" contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" format="ixt:datemonthdayyearen">September 25, 2019</ix:nonNumeric></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Number of shares repurchased</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_b3f94c5138374a358a4b1c8b92662cf3" contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">916</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_b34af7b273a142b597642141b188f136" contextRef="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,911</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of shares repurchased</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_c25b534066a64cd794b2085b0b3dbc15" contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">11,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_0f84b70b5f424d47b928608adc628ced" contextRef="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">22,000</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Average price paid per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_aa430e49f95443069f18e40a5a46d1bd" contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">12.01</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_464fd404f2fe46b4bc835b8fa2f691a2" contextRef="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">11.51</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd85" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd86"><ix:continuation id="Text_ee3f7621031d4a1e9e989b9b889a793c3" continuedAt="Text_ee3f7621031d4a1e9e989b9b889a793c4">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd86" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd87"><ix:continuation id="Text_ee3f7621031d4a1e9e989b9b889a793c4" continuedAt="Text_ee3f7621031d4a1e9e989b9b889a793c5">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In <span style="-sec-ix-hidden:Fact_e402eaed33b34d10be15669c0c33aa51">October 2018</span>, the Company&#8217;s board of directors authorized the repurchase of up to $<ix:nonFraction name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" id="Fact_a8c96218548a4990801467c0efd47a67" contextRef="c20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U002" decimals="-6" scale="6" format="ixt:numdotdecimal">25</ix:nonFraction> million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on <ix:nonNumeric name="plab:StockRepurchaseProgramCommencementDate" id="Fact_48239d54078e4eaf86e266c8ce21194a" contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" format="ixt:datemonthdayyearen">October 22, 2018</ix:nonNumeric>, and was terminated on <ix:nonNumeric name="us-gaap:StockRepurchaseProgramExpirationDate" id="Fact_412c4e65a7204cefbff35df98acc1b78" contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" format="ixt:datemonthdayyearen">February 1, 2019</ix:nonNumeric>. All of the shares repurchased under this program were retired in fiscal 2019. The table below presents information on this repurchase program.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd87" continuedAt="Text_77ab4c2ae3e84322ac8dd2642dccbcd88"><ix:continuation id="Text_ee3f7621031d4a1e9e989b9b889a793c5" continuedAt="Text_ee3f7621031d4a1e9e989b9b889a793c6">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_77ab4c2ae3e84322ac8dd2642dccbcd88"><ix:continuation id="Text_ee3f7621031d4a1e9e989b9b889a793c6">
<table cellpadding="0" cellspacing="0" id="ze44840974d4f4831ab1b1c5d6c3103a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">From Inception Date of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 22, 2018</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Number of shares repurchased</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_9ed050cb6d51433c8dd7b6d7c58d00ad" contextRef="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,137</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" id="Fact_e74f3478c05a4342b6a9f5720f8d634b" contextRef="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U001" decimals="-3" scale="3" format="ixt:numdotdecimal">1,467</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of shares repurchased</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_cce7c4f0371345f6ab54a31aafc7acea" contextRef="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">10,694</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_76bd0dc827bb421f8e4c39af972a8a48" contextRef="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U002" decimals="-3" scale="3" format="ixt:numdotdecimal">13,807</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Average price paid per share</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_e39114defb264afd8bcd1a14a13e523c" contextRef="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">9.40</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="Fact_b656613322534d66b45a0d057c26e28a" contextRef="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">9.41</ix:nonFraction></div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
</ix:continuation></ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Text_c7ffa1fc939e4ab1be4b5cc97d59ecb6" contextRef="c20191101to20200202" escape="true" continuedAt="Text_ea05cfeea86541d081da4442d84f97be1">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 14 - COMMITMENTS AND CONTINGENCIES</div>
</ix:nonNumeric><ix:continuation id="Text_ea05cfeea86541d081da4442d84f97be1" continuedAt="Text_ea05cfeea86541d081da4442d84f97be2">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_ea05cfeea86541d081da4442d84f97be2" continuedAt="Text_ea05cfeea86541d081da4442d84f97be3">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of&#160; February 2, 2020, the Company had commitments outstanding for capital expenditures of approximately $<ix:nonFraction name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" id="Fact_d32d5bc15ebc44d483ff700f80632c58" contextRef="c20200202" unitRef="U002" decimals="-2" scale="3" format="ixt:numdotdecimal">113.6</ix:nonFraction> million<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">, primarily for the purchase of high-end IC equipment. See Note 7 for information on our operating lease commitments.</span></div>
</ix:continuation><ix:continuation id="Text_ea05cfeea86541d081da4442d84f97be3" continuedAt="Text_ea05cfeea86541d081da4442d84f97be4">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation><ix:continuation id="Text_ea05cfeea86541d081da4442d84f97be4">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We are subject to various claims that arise in the ordinary course of business. We believe that such claims, individually or in the aggregate, will not have a material effect on the consolidated financial statements.</div>
</ix:continuation></div>
<div><br /></div>
<div><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="Text_97bd6c110fa346eb81363c9551983296" contextRef="c20191101to20200202" escape="true" continuedAt="Text_15870a22536b43bea79b73f044a892501">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 15 - RECENT ACCOUNTING PRONOUNCEMENTS</div>
</ix:nonNumeric><ix:continuation id="Text_15870a22536b43bea79b73f044a892501" continuedAt="Text_15870a22536b43bea79b73f044a892502">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br /></div>
</ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_15870a22536b43bea79b73f044a892502" continuedAt="Text_15870a22536b43bea79b73f044a892503">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_effb5177f95b4ddeb01c4563935ab9a8" contextRef="c20191101to20200202" escape="true" continuedAt="Text_441d4328ea624b72b59560e80ef9051e1"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; font-weight: bold;">Accounting Standards Updates Adopted</span></ix:nonNumeric></span></div>
</ix:continuation><ix:continuation id="Text_15870a22536b43bea79b73f044a892503" continuedAt="Text_15870a22536b43bea79b73f044a892504"><ix:continuation id="Text_441d4328ea624b72b59560e80ef9051e1" continuedAt="Text_441d4328ea624b72b59560e80ef9051e2">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_15870a22536b43bea79b73f044a892504" continuedAt="Text_15870a22536b43bea79b73f044a892505"><ix:continuation id="Text_441d4328ea624b72b59560e80ef9051e2" continuedAt="Text_441d4328ea624b72b59560e80ef9051e3">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We adopted ASU 2016-02 and all subsequent amendments, collectively codified in ASC Topic 842 &#8220;Leases&#8221; (&#8220;Topic 842&#8221;), on November 1, 2019. The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of $<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_74add2fa64514fd49fd423c9c6d9d118" contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">6.5</ix:nonFraction> million. In conjunction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $<ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_c911408ff903491ba4f4bd00e748d06b" contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">6.5</ix:nonFraction> million. Our adoption of Topic 842 did not affect our cash flows or our ability to comply with covenants under our credit agreement. Please see Note 7 for our leases disclosure.</div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_15870a22536b43bea79b73f044a892505" continuedAt="Text_15870a22536b43bea79b73f044a892506"><ix:continuation id="Text_441d4328ea624b72b59560e80ef9051e3" continuedAt="Text_441d4328ea624b72b59560e80ef9051e4">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_15870a22536b43bea79b73f044a892506" continuedAt="Text_15870a22536b43bea79b73f044a892507"><ix:continuation id="Text_441d4328ea624b72b59560e80ef9051e4" continuedAt="Text_441d4328ea624b72b59560e80ef9051e5">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Accounting Standards Updates to be Adopted</span></div>
</ix:continuation></ix:continuation><ix:continuation id="Text_15870a22536b43bea79b73f044a892507" continuedAt="Text_15870a22536b43bea79b73f044a892508"><ix:continuation id="Text_441d4328ea624b72b59560e80ef9051e5" continuedAt="Text_441d4328ea624b72b59560e80ef9051e6">
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br /></span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;"><ix:continuation id="Text_15870a22536b43bea79b73f044a892508"><ix:continuation id="Text_441d4328ea624b72b59560e80ef9051e6">
<div style="display:none;"><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">In June 2016, the FASB issued ASU 2016-13 &#8220;Measurement of Credit Losses&#8221;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.</span></div>
</ix:continuation></ix:continuation></div>
<div style="background-color: #FFFFFF;">
<div><br /></div>
</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>21</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="MANAGEMENTSDISCUSSIONANDA"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="za8eb51f7cb244f5f9834f967a0218a62">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Item 2.</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Overview</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Management's discussion and analysis ("MD&amp;A") of the Company's financial condition, results of operations and outlook should be read in conjunction with its condensed consolidated financial statements and related notes. Various segments of this MD&amp;A contain forward-looking statements, all of which are presented based on current expectations, which may be adversely affected by uncertainties and risk factors (presented throughout this filing and in the Company's Annual Report on Form 10-K for the fiscal 2019 year), that may cause actual results to materially differ from these expectations.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We sell substantially all of our photomasks to semiconductor designers and manufacturers, and manufacturers of FPDs. Photomask technology is also being applied to the fabrication of other higher-performance electronic products such as photonics, microelectronic mechanical systems and certain nanotechnology applications. Our selling cycle is tightly interwoven with the development and release of new semiconductor and FPD designs and applications, particularly as they relate to the semiconductor industry's migration to more advanced product innovation, design methodologies, and fabrication processes. We believe that the demand for photomasks primarily depends on design activity rather than sales volumes from products manufactured using photomask technologies. Consequently, an increase in semiconductor or FPD sales does not necessarily result in a corresponding increase in photomask sales. However, the reduced use of customized ICs, reductions in design complexity, other changes in the technology or methods of manufacturing or designing semiconductors, or a slowdown in the introduction of new semiconductor or FPD designs could reduce demand for photomasks &#8210; even if the demand for semiconductors and FPDs increases. Advances in semiconductor, FPD, and photomask design and semiconductor and FPD production methods that shift the burden of achieving device performance away from lithography could also reduce the demand for photomasks. Historically, the microelectronic industry has been volatile, experiencing periodic downturns and slowdowns in design activity. These downturns have been characterized by, among other things, diminished product demand, excess production capacity, and accelerated erosion of selling prices, with a concomitant effect on revenue and profitability.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We are typically required to fulfill customer orders within a short period of time after receipt of an order, sometimes within twenty-four hours. This results in a minimal level of backlog orders, typically one to two weeks of backlog for IC photomasks and two to three weeks of backlog for FPD photomasks.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The global semiconductor and FPD industries are driven by end markets which have been closely tied to consumer-driven applications of high-performance devices, including, but not limited to, mobile display devices, mobile communications, and computing solutions. While we cannot predict the timing of the industry's transition to volume production of next-generation technology nodes, or the timing of up and down cycles with precise accuracy, we believe that such transitions and cycles will continue into the future, beneficially and adversely affecting our business, financial condition, and operating results as they occur. We believe our ability to remain successful in these environments is dependent upon the achievement of our goals of being a service and technology leader and efficient solutions supplier, which we believe should enable us to continually reinvest in our global infrastructure.</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><a id="z_Hlk501383977"><!--Anchor--></a><a id="z_Hlk501378775"><!--Anchor--></a>Recent Developments</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the first quarter of fiscal 2020, we acquired the remaining 0.2% of noncontrolling interests in PK, Ltd. for $0.6 million.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the first quarter of fiscal 2020, we adopted ASU 2016-02 and all subsequent amendments, collectively codified in Accounting Standards Codification Topic 842 - &#8220;Leases&#8221; (&#8220;Topic 842&#8221;). This guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption; we elected to apply the guidance at the beginning of the period of adoption, and recognized right-of-use leased assets of $6.5 million and corresponding lease liabilities which were discounted at our incremental borrowing rates, on our November 1, 2019 condensed consolidated balance sheet to reflect our adoption of the guidance. Our adoption of Topic 842 did not affect our cash flows or our ability to comply with covenants under our credit agreements.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the fourth quarter of fiscal 2019, our board of directors declared a dividend of one preferred stock purchase right (a &#8220;Right&#8221;), payable on or about October 1, 2019, for each share of common stock, par value $0.01 per share, of the Company outstanding on September 30, 2019, to the stockholders of record on that date. In connection with the distribution of the Rights, we entered into a Section 382 Rights Agreement (the &#8220;Rights Agreement&#8221;), dated as of September 23, 2019, between the Company and Computershare Trust Company, N.A., a federally chartered trust company, as rights agent. The purpose of the Rights Agreement is to deter trading of our common stock that would result in a change in control (as defined in Internal Revenue Code Section 382), thereby preserving our future ability to use our historical federal net operating losses and other Tax Attributes (as defined in the Rights Agreement). Each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series A Preferred Stock, par value $0.01 per share, at a price of $33.63, subject to adjustment. The Rights, which are described in the Company&#8217;s Current Report on Form 8-K filed on September 24, 2019, are in all respects subject to and governed by the provisions of the Rights Agreement. The Rights will expire at the earliest to occur of (i) the close of business on the day following the certification of the voting results of the Company&#8217;s 2020 annual meeting of stockholders, if at that meeting, or any other meeting of stockholders of the Company duly held prior to September 22, 2020, a proposal to approve this Rights Agreement is not passed by the affirmative vote of the majority of the voting interests; (ii) the date on which our board of directors determines, in its sole discretion, that the Rights Agreement is no longer necessary for the preservation of material valuable tax attributes, or the tax attributes have been fully utilized and may no longer be carried forward, and (iii) the close of business on September 22, 2022.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>22</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the fourth quarter of fiscal 2019, PDMC, the Company&#8217;s majority-owned IC subsidiary in Taiwan, paid a dividend of which 49.99%, or approximately $18.9 million, was paid to noncontrolling interests.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the fourth quarter of fiscal 2019, upon our request, a financing entity made an advance payment of $3.5 million to an equipment vendor. We entered into a Master Lease Agreement (&#8220;MLA&#8221;) with this financing entity, which became effective in July 2019. The MLA enables us to request advance payments or other funds to finance equipment to be leased or purchased in the U.S. In connection with this MLA, we have been approved for financing of $35 million for the purchase of a high-end lithography tool. Interest on this borrowing is payable monthly at thirty-day LIBOR plus 1% (2.67% at February 2, 2020), and will continue to accrue until the borrowing is repaid or, as allowed under the MLA, we enter into a lease for the equipment. We intend to enter into a lease agreement for the related equipment in fiscal year 2020.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the fourth quarter of fiscal 2019, the Company&#8217;s board of directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). As of February 2, 2020, we had repurchased 1.9 million shares, at a cost of $22.0 million (an average price of $11.51 per share), under this authorization. The repurchase program may be suspended or discontinued at any time.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the second quarter of fiscal 2019, we repaid, upon maturity, the entire $57.5 million principal amount of the convertible senior notes we issued in April 2016.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the first quarter of fiscal 2019, PDMC paid a dividend, of which 49.99%, or approximately $26.1 million, was paid to noncontrolling interests.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the first quarter of fiscal 2019, PDMCX was approved for credit of $50 million, subject to certain limitations related to PDMCX registered capital at the time of the initial approval, pursuant to which PDMCX has and will enter into separate loan agreements (&#8220;the Project Loans&#8221;) for intermittent borrowings. The Project Loans, which are denominated in Chinese renminbi (RMB), are being used to finance certain capital expenditures in China. PDMCX granted liens on its land, building, and certain equipment as collateral for the Project Loans. As of February 2, 2020, PDMCX had borrowed 243.4 million RMB ($35.1 million) against this approval. Payments on these borrowings are due semi-annually through December 2025; the initial payment is scheduled for June 2020. See Note 5 of the condensed consolidated financial statements for additional information on these loans.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the first quarter of fiscal 2019, PDMCX received approval for unsecured credit of $25.0 million, pursuant to which PDMCX may enter into separate loan agreements. Under this credit agreement (the &#8220;Working Capital Loans&#8221;), PDMCX can borrow up to 140.0 million RMB to pay value-added taxes (&#8220;VAT&#8221;) and up to 60.0 million RMB to fund operations; combined total borrowings are limited to $25.0 million. As of February 2, 2020, PDMCX had outstanding 44.8 million RMB ($6.5 million) to fund operations, with repayments due one year from the borrowing dates of the separate loan agreements. As of February 2, 2020, PDMCX had outstanding 64.6 million RMB ($9.3 million) borrowed to pay VAT. Payments on these borrowings are due semiannually, at an increasing rate, through January 2022. See Note 5 of the condensed consolidated financial statements for additional information on these loans.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;In the fourth quarter of fiscal 2018, we entered into a five-year amended and restated credit agreement (&#8220;the credit agreement&#8221;), which has a $50 million borrowing limit, with an expansion capacity to $100 million. The credit agreement is secured by substantially all of our assets located in the United States and common stock we own in certain foreign subsidiaries. The credit agreement includes minimum interest coverage ratio, total leverage ratio, and minimum unrestricted cash balance covenants (all of which we were in compliance with at February 2, 2020), and limits the amount of dividends, distributions, and redemptions we can pay on our stock to an aggregate amount of $50 million. We had no outstanding borrowings against the credit agreement at February 2, 2020, and $50 million was available for borrowing. The interest rate on the credit agreement (2.65% at February 2, 2020) is based on our total leverage ratio at LIBOR plus a spread, as defined in the credit agreement.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In the fourth quarter of fiscal 2018, the Company&#8217;s board of directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced, under Rule 10b5-1, on October 22, 2018, and was terminated on February 1, 2019. In total, we repurchased 1.5 million shares at a cost of $13.8 million (an average of $9.41 per share) under this authorization.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>23</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Results of Operations</div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months ended February 2, 2020</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents selected operating information expressed as a percent of revenue.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z1540be76f6a3436f90fa452905fd61f5">
  <tr>
    <td style="width: 62.93%; vertical-align: top;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="10" style="width: 33.36%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="10" style="width: 33.36%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 10.29%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 9.2%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 6.47%; vertical-align: top;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 10.29%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 9.2%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 6.47%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Revenue</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100.0</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100.0</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100.0</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">78.3</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">75.6</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">79.1</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Gross margin</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21.7</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24.4</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20.9</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8.9</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7.8</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.0</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development expenses</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.6</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.9</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.4</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating income</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10.2</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13.7</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6.5</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other income (expense), net</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.3</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3.9</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.8</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income before income taxes</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12.5</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.8</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7.3</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax provision</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.7</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.5</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.1</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6.8</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8.3</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6.2</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to noncontrolling interests</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.4</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.1</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.0</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #FFFFFF; border-bottom: #000000 2px solid;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 62.93%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to Photronics, Inc. shareholders</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 4px double;">&#160;</td>
    <td style="width: 8.44%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 4px double;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6.4</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 4px double;">&#160;</td>
    <td style="width: 7.35%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 4px double;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6.2</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 4px double;">&#160;</td>
    <td style="width: 4.61%; vertical-align: bottom; background-color: #CCEEFF; border-bottom: #000000 4px double;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.2</div></td>
    <td style="width: 1.85%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Note:<span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#160;</span>All the following tabular comparisons, unless otherwise indicated, are for the three-months ended February 2, 2020 (Q1 FY20), October 31, 2019 (Q4 FY19), and January 27, 2019 (Q1 FY19).</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Revenue</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Our quarterly revenues can be affected by the seasonal purchasing tendencies of our customers. As a result, demand for our products is typically negatively impacted during the first, and sometimes the second, quarters of our fiscal year, by the North American, European, and Asian holiday periods, as some of our customers reduce their development and, consequently, their buying activities during those periods.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In Q1 FY20, we changed the threshold for the definition of high-end FPD, from G8 and above and active matrix organic light-emitting diode (AMOLED) display screens, to G10.5 and above, AMOLED, and low-temperature polysilicon display screens (LTPS), to reflect the overall advancement of technology in the FPD industry. Our definition of high-end IC products remains as 28 nanometer or smaller. Quarterly changes in revenue by product type for the three-month periods ended October 31, 2019 and January 27, 2019, have been modified to reflect this change. High-end photomasks typically have higher selling prices (ASPs) than mainstream products.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>24</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following tables present changes in disaggregated revenue in Q1 FY20 from revenue in prior reporting periods. Columns may not total due to rounding.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Quarterly Changes in Revenue by Product Type</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z5e941c7162f44bf485380dfa4f637a19" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY20 from Q4 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY20 from Q1 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue in</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY20</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Increase</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Decrease)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Change</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Increase</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Decrease)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Change</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">IC</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">41.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(8.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">65.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total IC</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">107.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">FPD</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">39.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">56.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(29.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(10.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total FPD</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">52.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">76.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total Revenue</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">28.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Quarterly Changes in Revenue by Geographic Origin</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z80d32313f5e1423fa463944d41b226e6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY20 from Q4 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY20 from Q1 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="6" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Revenue in</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY20</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Increase</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Decrease)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Change</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Increase</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Decrease)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Change</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Taiwan</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Korea</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">United States</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">25.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(17.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Europe</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(0.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(9.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">75.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,467.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(0.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(41.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">28.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenue increased 2.2% in Q1 FY20, compared with Q4 FY19, primarily due to increased high-end FPD; the increase in high-end FPD was largely offset by mainstream FPD and both high-end and mainstream IC. High-end FPD increased 56.4% as demand grew for AMOLED and LTPS mobile displays, as well as G10.5+ for large-format televisions. Mainstream FPD decreased 29.0% due to a decline in demand for G8.5 and smaller masks used for LCD displays<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. High-end and mainstream IC photomasks decreased 8.7%, and 2.4%, respectively as demand</span> was softer, in line with seasonal trends.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Revenue increased 28.1% in Q1 FY20, compared with Q1FY19, primarily due to increased high-end FPD and increased high-end and mainstream IC, partially offset by decreased mainstream FPD. High-end FPD increased 159.1% as the current quarter reflects revenues from our fully ramped FPD facility in China, and an overall increased demand for AMOLED, LTPS, and G10.5+ photomasks. High-end IC increased due to stronger end-market demand. Mainstream IC increased due to stronger demand in the current quarter, a portion of which was met by our new IC facility in China. Mainstream FPD revenues decreased due to a decline in demand for G8.5 and below photomasks</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Uncertainty due to Coronavirus Outbreak</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">We have implemented policies to keep our employees safe while complying with all governmental regulations. We are actively working with our suppliers to minimize any impact to our operations. While we have limited visibility of the impact the virus is having on our customers&#8217; operations, we have seen some design releases delayed in both our Asia IC and FPD businesses, and we believe our second quarter results may reflect the effect of these delays.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>25</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Gross Margin</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z4ac6b450e199442593a817916481fd5a" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="18" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="18" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Q1 FY20</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q4 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Change</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Percent</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Change</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Gross profit</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">34.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">38.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(9.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">26.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">32.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Gross margin</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Gross margin decreased in Q1 FY20 from Q4 FY19 primarily as a result of a 5.1% increase in material costs, which were caused by higher glass blank and pellicle costs, and an 11.8% increase in compensation and related expenses. Gross margin increased in Q1 FY20, compared with Q1 FY19, primarily due to the 28% increase in revenue from the prior year. As we operate in a high fixed cost environment, increases or decreases in our revenues and capacity utilization will generally positively or negatively impact our gross margin.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Selling, General and Administrative Expenses</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administrative expenses increased by $2.1 million, or 17.1%, to $14.2 million in Q1 FY20, from $12.1 million in Q4 FY19, primarily due to increased compensation and related expenses. Selling, general and administrative expenses increased in Q1 FY20 by $0.4 million, or 3.1%, from $13.8 million in Q1 FY19, primarily as a result of increased compensation and related benefits, primarily resulting from increased share-based compensation expense.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Research and Development Expenses</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development expenses consist of development efforts related to high-end process technologies for 28nm and smaller IC nodes. In Asia, in addition to the focus on high-end IC technology nodes, applications are also under development for G10.5 and above, AMOLED, and LTPS FPD.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development expense decreased $0.4 million, to $4.1 million, or 10.2%, in Q1 FY20 from Q4 FY19, primarily as a result of decreased IC development activities in Taiwan and China. Research and development expense decreased $ 0.2 million, or 4.3% in Q1 FY20 from Q1 FY19, due to decreased spending in the U.S. exceeding increased combined expenditures at the two China-based facilities.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Other Income (Expense)</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z5f739e3c4347442cb70568aadbbf1c45" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Q1 FY20</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q4 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest income and other income (expense), net</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.6</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest expense</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1.8</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(0.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(0.5</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other income (expense)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(6.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest income and other income (expense), net increased in Q1 FY20 by $11.4 million from Q4 FY19, primarily as a result of foreign currency gains of $4.7 million experienced in Q1 FY20, in contrast to losses of $6.2 million recognized in Q4 FY19.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest income and other income (expense), net increased in Q1 FY20 by $3.9 million from Q1 FY19, primarily due to $3.6 million greater foreign currency gains experienced in the current quarter than in the prior year quarter.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>26</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Income Tax Provision</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="zeab6abee0b354b3a867c963a75263a49" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Q1 FY20</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q4 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Q1 FY19</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax provision</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #FFFFFF;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effective income tax rate</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">45.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The effective income tax rate is sensitive to the jurisdictional mix of earnings, due, in part, to the non-recognition of tax benefits on losses in jurisdictions with valuation allowances. The effective income tax rate increase in Q1 FY20, compared with Q4 FY19, is primarily attributable to the non-recognition of tax benefits on losses in jurisdictions with valuation allowances, the establishment of a valuation allowance for a non-U.S. based loss carryforward, the expiration of a tax holiday in Q1 FY20, and a net decrease in tax accruals no longer required as a result of the settlement of a non-U.S. income tax audit and statute of limitations expiration in Q4 FY19. The effective income tax rate increase in Q1 FY20, compared with Q1 FY19, is primarily attributable to the aforementioned factors that occurred in Q1 FY20, and the benefit of an alternative minimum tax credit in Q1 FY19.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Net Income Attributable to Noncontrolling Interests</div>
<div><br /></div>
<div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to noncontrolling interests was $0.6 million in Q1 FY20, which represented a decrease of $2.7 million and $1.9 million from Q4 FY19 and Q1 FY19, respectively. The change from Q4 FY19 was due to decreased net income at our Taiwan-based IC facility and an increased loss at our China-based IC facility; we hold 50.01% ownership interests in each of these facilities. The change from Q1 FY19 resulted from an increased loss at our China-based IC facility, which was partially offset by increased net income at our Taiwan-based IC facility.</div>
<div><br /></div>
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Liquidity and Capital Resources</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">We had cash and cash equivalents of $218.3 million at the end of Q1 FY20, compared with $206.5 million at the end of fiscal 2019. The net increase is primarily attributable to:</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- $30.8 million provided by operating activities;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- $2.9 million received from exercises of employee stock options;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- $2.4 million received from government incentives in China;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- $1.1 million received from borrowings in China;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- $13.8 million paid for property, plant, and equipment;</div>
<div style="text-align: justify; text-indent: -27pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">- $11.0 million used to repurchase our common stock.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Our working capital at the end of Q1 FY20 was $283.3 million, compared with $275.6 million at the end of fiscal 2019. The $7.7 million net increase is primarily attributable to the below increases (decreases) in working capital:</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased cash and cash equivalents of $11.8 million;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased accounts receivable of $7.3 million, the predominance of which were in China reflecting their increased revenue in Q1 FY20;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Decreased receivables for investment subsidies in China of $(3.2);</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased current portion of long-term debt of $(5.8) million;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Decreased accounts payable of $6.7 million, $4.9 million of which was the result of a reduction in payables for capital assets;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased value added taxes payable of $(3.1) million;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased income taxes payable of $(2.7) million;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased lease liabilities of $(1.7) million, which resulted from our adoption of ASC 842 in Q1 FY20.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The net cash provided by operating activities of $30.8 million in Q1 FY20 was a $50.1 million increase from $19.3 million used in Q1 FY19. The net increase was due primarily to:</div>
<div><br /></div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased net income of $3.2 million in Q1 FY20;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- Increased non-cash add backs to net income, including depreciation, share-based compensation and deferred income taxes of $10.8 million;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- A comparative decrease in government subsidies receivable in China of $15.2 million;</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">- A comparative decrease in value added tax prepayments related to our China facilities of $19.9 million in Q1 FY20. These</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">prepayments are recoverable through future sales transactions of the facilities.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>27</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Net cash used in investing activities was $11.5 million in Q1 FY20, a decrease of $90.3 million from the $101.9 million used in Q1 FY19. The net decrease was primarily attributable to decreased capital expenditures of $93.1 million; this was the result of a reduction in payments to equip our China-based facilities, which were in the start-up phase in Q1 FY19.</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Net cash flows from financing activities decreased from funds provided of $21.4 million in Q1 FY19 to $7.6 million used in Q1 FY20. Significant components of the $29.0 million net decrease were:</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">- $26.1 million used to pay dividends to DNP (related to their 49.99% interest in our IC facility in Taiwan) in Q1 FY19;</div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">- $(27.0) million less received from borrowings in China in Q1 FY20 than in the prior year quarter;</div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">- $(29.4) million contributed in Q1 FY19 by DNP to maintain their proportionate ownership interest in our IC joint venture in China.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">As of February 2, 2020 and October 31, 2019, our total cash and cash equivalents included $163.2 million and $147.2 million, respectively, held by our foreign subsidiaries. The majority of earnings of our foreign subsidiaries are considered to be indefinitely reinvested. Repatriation of these funds to the U.S. may subject them to U.S. state income taxes and local country withholding taxes in certain jurisdictions. Furthermore, our foreign subsidiaries continue to grow through the reinvestment of earnings in additional manufacturing capacity and capability, particularly in the high-end IC and FPD areas.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Our liquidity, as we operate in a high fixed cost environment, is highly dependent on our revenue, cash conversion cycle, and the timing of our capital expenditures (which can vary significantly from period to period). Depending on conditions in the semiconductor and FPD markets, our cash flows from operations and current holdings of cash may not be adequate to meet our current and long-term needs for capital expenditures, operations and debt repayments. Historically, in certain years, we have used external financing to fund these needs. Due to conditions in the credit markets and covenant restrictions on our existing debt, some financing instruments we have used in the past may not be available to us when required. Consequently, we cannot assure that additional sources of financing would be available to us on commercially favorable terms, should our long-term cash requirements exceed our existing cash and cash available under our credit facility.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">As of February 2, 2020, we had outstanding capital commitments of approximately $113.6 million. We intend to finance our capital expenditures with our working capital, contributions from our joint venture partners, borrowings under the Master Lease Agreement we entered into in fiscal 2019 (as discussed in Note 5 to the condensed consolidated financial statements), cash generated from operations and, if necessary, additional borrowings. Our remaining funding commitment for our IC facility in China, which commenced production in the third quarter of fiscal 2019, was approximately $7 million as of February 2, 2020; we will fulfill this commitment over the next several quarters.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Off-Balance Sheet Arrangements</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In January 2018, Photronics, through its wholly owned Singapore subsidiary, and DNP, through its wholly owned subsidiary &#8220;DNP Asia Pacific PTE, Ltd.&#8221; entered into a joint venture under which DNP obtained a 49.99% interest in our IC business in Xiamen, China. The joint venture, known as &#8220;Xiamen American Japan Photronics Mask Co., Ltd.&#8221; (&#8220;PDMCX&#8221;), was established to develop and manufacture photomasks for leading edge and advanced generation semiconductors. Under the joint venture&#8217;s operating agreement, DNP is afforded, under certain circumstances, the right to put its interest in PDMCX to Photronics. These circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial two-year term of the Agreement that cannot be resolved between the two parties. As of the date of issuance of this report, DNP had not indicated its intention to exercise this right. In addition, both Photronics and DNP have the option to purchase, or put, their interest from, or to, the other party, should their ownership interest fall below 20% for a period of more than six consecutive months. Under all such circumstances, the sales of ownership interests would be at the exiting party&#8217;s ownership percentage of the joint venture&#8217;s net book value, with closing to take place within three business days of obtaining required approvals and clearance. Should DNP exercise an option to put their, or purchase our, interest in PDMCX we may, depending on the relationship of the fair and book value of PDMCX&#8217;s net assets, incur a loss. As of February 2, 2020, Photronics and DNP each had net investments in PDMCX of $36.6 million.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Business Outlook</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">A majority of growth in the IC and FPD markets is expected to continue to come from the Asia region, predominantly in China. We expect to meet these demands both through the utilization of our new facilities in China, and by importing photomasks into China from our other facilities. We make continual assessments of our global manufacturing strategy and monitor our revenue and related cash flows from operations. These ongoing assessments could result in future facility closures, asset redeployments, additional impairments of intangible or long-lived assets, workforce reductions, or the addition of manufacturing facilities, all of which would be based on market conditions and customer requirements.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>28</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our future results of operations and the other forward-looking statements contained in this filing involve a number of risks and uncertainties, some of which are discussed in Part1, Item 1A in our Annual Report on Form 10-K for the year ended October 31, 2019; a number of other unforeseen factors could cause actual results to differ materially from our expectations.</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Effect of Recent Accounting Pronouncements</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">See &#8220;Item 1. Condensed Consolidated Financial Statements&#8211; Notes to Condensed Consolidated Financial Statements &#8211; Note 15 &#8211; Recent Accounting Pronouncements&#8221; for recent accounting pronouncements that may affect the Company&#8217;s financial reporting.</div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="Item3QUANTITATIVEANDQUALI"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z89e42cea1fd942cdbd2ef334712ae3c7">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">Item 3.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency Exchange Rate Risk</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We conduct business in several major international currencies throughout our worldwide operations, and our financial performance may be affected by fluctuations in the exchange rates of these currencies. Changes in exchange rates can positively or negatively affect our reported revenue, operating income, assets, liabilities, and equity. The functional currencies of our Asian subsidiaries are the South Korean won, the New Taiwan dollar, the Chinese renminbi, and the Singapore dollar. The functional currencies of our European subsidiaries are the British pound and the euro. In addition, we engage in transactions in, and have exposures to, the Japanese yen.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We attempt to minimize our risk of foreign currency transaction losses by producing products in the same country in which the products are sold (thereby generating revenues and incurring expenses in the same currency), and by managing our working capital. However, in some instances, we sell products in a currency other than the functional currency of the country where it was produced, or purchase products in a currency that differs from the functional currency of the purchasing entity. In addition, to the extent practicable, we attempt to reduce our exposure to foreign currency exchange fluctuations by converting cash and cash equivalents into the functional currency of the subsidiary which holds the cash. We may also enter into derivative contracts to mitigate our exposure to foreign currency fluctuations when we have a significant purchase obligation, or a significant receivable denominated in a currency that differs from the functional currency of the transacting subsidiary. We do not enter into derivatives for speculative purposes. There can be no assurance that this approach will protect us from the need to recognize significant foreign currency transaction gains and losses, especially in the event of a significant adverse movement in the value of any foreign currency in which we conduct business against any of our functional currencies, including the U.S. dollar.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our primary net foreign currency exposures as of February 2, 2020, included the South Korean won, the Japanese yen, the New Taiwan dollar, the Chinese renminbi, the Singapore dollar, the British pound sterling, and the euro. As of that date, a 10% adverse movement in the value of currencies different than the functional currencies of our subsidiaries would have resulted in a net unrealized pre-tax loss of $33.9 million, which represents an increase of $0.8 million from our exposure at October 31, 2019. The increase in foreign currency rate change risk is primarily the result of increased exposures of the Chinese renminbi against the U.S. dollar. We do not believe that a 10% change in the exchange rates of non-US dollar currencies, other than the aforementioned currencies and the Japanese Yen, would have had a material effect on our February 2, 2020, condensed consolidated financial statements.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest Rate Risk</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">A 10% adverse movement in the interest rates on our variable rate borrowings would not have had a material effect on our February 2, 2020, condensed consolidated financial statements.</div>
<div style="text-align: left;"><br /></div>
<div style="text-align: left;">
<div><a id="Item4CONTROLSANDPROCEDURE"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="ze158cedc524a4aad8b1634f4ab9c06fd">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">Item 4.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">CONTROLS AND PROCEDURES</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Evaluation of Disclosure Controls and Procedures</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We have established and currently maintain disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), designed to provide reasonable assurance that information required to be disclosed in reports filed under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms, and that such information is accumulated and communicated to management, including our chief executive officer and chief financial officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>29</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our management, under the supervision and with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based upon that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of the end of the period covered by this report.</div>
<div><br /></div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Changes in Internal Control over Financial Reporting</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">There was no change in our internal control over financial reporting during the first fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="PARTIIOTHERINFORMATION"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="ze58e7cdee52e4410ba8160a5e8148e5b">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">PART II.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">OTHER INFORMATION</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="Item1ARISKFACTORS"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z211ddbdacbe84965bed203da4d361406">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">Item 1A.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">RISK FACTORS</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following risk factors update risk factors from our Annual Report on Form 10-K for the fiscal year ended October 31, 2019. There have been no other material changes to risks relating to our business as disclosed in Part 1, Item 1A of our Annual Report on Form 10-K for the year ended October 31, 2019.</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Our business could be adversely impacted by global or regional catastrophic events.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our business could be adversely affected by terrorist acts, widespread outbreaks of infectious diseases, or the outbreak or escalation of wars, especially in the Asian markets in which we generate a significant portion of our sales and in Japan where we purchase raw materials and capital equipment. Such events in the geographic regions in which we do business, including escalations of political tensions and military operations within the Korean Peninsula, where a significant portion of our foreign operations are located, could have material adverse impacts on our revenue, cost and availability of raw materials, results of operations, cash flows, and financial condition.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The eventual impact the coronavirus outbreak will have on our business is uncertain at this time. However, as we now have substantial investments and generate significant revenues in China, and have significant operations in Korea and Taiwan, our business may be adversely affected by the bearing of the epidemic on the general economies of these countries and our customers and suppliers. Our FPD and IC facilities in China are located within two hundred and five hundred miles, respectively, of Wuhan, Hubei Province, China, the epicenter of the outbreak. Although all of our manufacturing facilities have remained in operation, we cannot offer assurance that they will not be temporarily idled if: our workforce is directly or indirectly impacted, our means of obtaining supplies are obstructed, or the production or development activities of our customers are impacted by the virus.</div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>30</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="Item2UNREGISTEREDSALESO"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="zfe4e5feff342457cac642493530dcc81">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">Item 2.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Issuer Purchases of Equity Securities</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In August 2019, the Company&#8217;s board of directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). The authorization does not obligate us to repurchase any dollar amount or number of shares of common stock, and the repurchases program may be suspended or discontinued at any time. All of the 0.9 million shares repurchased under this program prior to the three-month period ended February 2, 2020 were retired in fiscal 2019.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="zec16eb829cc7435da49842fc19ff796d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares Purchased</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Price</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Paid</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Per share</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total Number of Shares</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Purchased as Part of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Publicly Announced</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Program (in millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Dollar Value of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares That May</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Yet Be Purchased</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Period</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">September 19, 2019 &#8211; October 31, 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.05</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">89.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">November 1, 2019 &#8211; December 2, 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12.01</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">78.0</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.51</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In October 2018, the Company&#8217;s board of directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under rule 10b5-1 of the Securities Act of 1933 (as amended). The repurchase program was terminated on February 1, 2019, and all of the shares repurchased under this program were retired in fiscal 2019.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" id="z84f1d873346c47ffa4dbaaafac292313" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares Purchased</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Price</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Paid</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Per share</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total Number of Shares</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Purchased as Part of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Publicly Announced</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Program (in millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Dollar Value of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares That May</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Yet Be Purchased</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in millions)</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Period</span></div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: top; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td>
    <td colspan="2" valign="bottom" style="vertical-align: middle; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">October 12, 2018 &#8211; October 31, 2018</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.45</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.3</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21.9</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">November 1, 2018 &#8211; November 25, 2018</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.49</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20.1</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">November 26, 2018 &#8211; December 23, 2018</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.38</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.7</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">December 24, 2018 &#8211; January 27, 2019</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.41</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #FFFFFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.2</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">*</div></td>
  </tr>
  <tr>
    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.41</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.4</div></td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>
    <td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">* The share repurchase program was terminated on February 1, 2019, with no additional shares being purchased subsequent to January 27, 2019.</div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="z_Hlk18492814"><!--Anchor--></a><a id="OTHERINFORMATION"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="za56d080ecf0f4b5bb7bee25e0e7c827b">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">Item 5.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">OTHER INFORMATION</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On March 9, 2020 Photronics Dai Nippon Mask Corporation (&#8220;PDMC&#8221;) and Frank Lee entered into an Employment Agreement effective as of October 31, 2019. The agreement provides for a salary of $428,926 and is automatically extended for consecutive one-year periods unless PDMC gives at least 30 days&#8217; notice of its intent not to renew. Dr. Lee is entitled to participate in employee benefit plans and arrangements as established by PDMC for similarly situated executives. If the agreement is terminated by PDMC for reasons other than for &#8220;cause&#8221;, or Dr. Lee resigns for &#8220;good reason&#8221;, Dr. Lee will receive a payment equal to 100% of his base salary paid out over 12 months. The agreement also provides severance payments equal to 150% of his base salary payable over 18 months in the event of involuntary termination other than for &#8220;cause&#8221; (including resignation for &#8220;good reason&#8221;) following a &#8220;change in control&#8221; and Dr. Lee&#8217;s stock options or similar rights will become immediately vested. Dr. Lee has agreed not to engage in any activity that competes with the business of PDMC or its parent entity during the term of his employment agreement and for twelve months after. Dr. Lee is President of PDMC and a Named Executive Officer of Photronics, Inc. The employment agreement is included as Exhibit 10.36 of this report.</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On March 9, 2020, the Consulting Agreement (the &#8220;Agreement&#8221;) between DEMA Associates, LLC and Photronics, Inc. dated January 20, 2018 was amended. The compensation paid under Article 2 of the Agreement was amended to reduce the amount to $9,000 per month or $108,000 per year. Furthermore, Mr. George Macricostas is no longer a member of DEMA Associates, LLC. The revised agreement is attached as Exhibit 10.37 of this report.</div>
<div><br /></div>
<div><br /></div>
<div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
<div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span>31</span></div>
</div>
<div style="page-break-after:always;"><hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>
<div>
<div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 8pt; font-style: italic;"><a href="#INDEX" style="font-family: 'Times New Roman'; font-size: 8pt;">Index</a></div>
</div>
</div>
<div><br /></div>
<div style="text-align: left;">
<div><a id="Item6EXHIBITS"><!--Anchor--></a>
<table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" cellpadding="0" cellspacing="0" id="z8f21682f5eba4b0b880103cfce799ac7">
  <tr>
    <td style="width: 63pt; vertical-align: top; align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; color: #000000;">Item 6.</span></td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">EXHIBITS</div></td>
  </tr>
</table>
</div>
</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z06c114df200c4365a003262931d9d69b">
  <tr>
    <td style="width: 6.74%; vertical-align: top;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"></div></td>
    <td style="width: 50.89%; vertical-align: top;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top;">&#160;</td>
    <td colspan="4" style="width: 25.5%; vertical-align: top; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Incorporated by Reference</div></td>
    <td style="width: 10.42%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Exhibit</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Number</span></div></td>
    <td style="width: 50.89%; vertical-align: bottom;"><div style="text-align: left;">&#160;</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div></td>
    <td style="width: 6.46%; vertical-align: top;">&#160;</td>
    <td style="width: 6.36%; vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Form</span></div></td>
    <td style="width: 6.36%; vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">File Number</span></div></td>
    <td style="width: 7.18%; vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Exhibit</span></div></td>
    <td style="width: 5.6%; vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Filing Date</span></div></td>
    <td style="width: 10.42%; vertical-align: bottom;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Filed or</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Furnished</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Herewith</span></div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="ex31_1.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">31.1</a></div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="ex31_2.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">31.2</a></div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="ex32_1.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">32.1</a></div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="ex32_2.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">32.2</a></div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="ex10_36.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.36</a></div></td>
    <td style="width: 50.89%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; margin-right: 3.6pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Employment Agreement dated March 9, 2020, between </span>Photronics Dai Nippon Mask Corporation<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and Frank Lee.</span></div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="ex10_37.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.37</a></div></td>
    <td style="width: 50.89%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Amendment dated March 9, 2020, between DEMA Associates, LLC and Photronics, Inc.</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">101.INS</div></td>
    <td style="width: 50.89%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">XBRL Instance Document</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">101.SCH</div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">XBRL Taxonomy Extension Schema Document</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">101.CAL</div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">XBRL Taxonomy Extension Calculation Linkbase Document</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">101.DEF</div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">XBRL Taxonomy Extension Definition Linkbase Document</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">101.LAB</div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">XBRL Taxonomy Extension Label Linkbase Document</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 50.89%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.46%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 6.74%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">101.PRE</div></td>
    <td style="width: 50.89%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">XBRL Taxonomy Extension Presentation Linkbase Document</div></td>
    <td style="width: 6.46%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 6.36%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 7.18%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 5.6%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 10.42%; vertical-align: top; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">X</div></td>
  </tr>
</table>
<div><br /></div>
<div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><a id="SIGNATURES"><!--Anchor--></a>SIGNATURES</div>
<div><br /></div>
<div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the requirements 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.</div>
<div><br /></div>
<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zfca2839bad4344e18d066d7c7e22de0d">
  <tr>
    <td style="width: 5%; vertical-align: middle;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Photronics, Inc.</div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(Registrant)</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;">&#160;</td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 5%; vertical-align: middle;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;">&#160;</td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;">&#160;</td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 5%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">By:</div></td>
    <td style="width: 25%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">/s/ JOHN P. JORDAN</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">By:</div></td>
    <td style="width: 25%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">/s/ ERIC RIVERA</div></td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 5%; vertical-align: middle;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">JOHN P. JORDAN</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ERIC RIVERA</div></td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 5%; vertical-align: middle;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Senior Vice President</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Vice President, Corporate Controller</div></td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 5%; vertical-align: middle;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Chief Financial Officer</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(Principal Accounting Officer)</div></td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 5%; vertical-align: middle;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(Principal Financial Officer)</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;">&#160;</td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 5%; vertical-align: middle;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;">&#160;</td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td style="width: 5%; vertical-align: top;">&#160;</td>
    <td style="width: 25%; vertical-align: middle;">&#160;</td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
  <tr>
    <td colspan="2" style="width: 30%; vertical-align: middle;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Date:&#160; March 11, 2020</div></td>
    <td style="width: 10%; vertical-align: top;">&#160;</td>
    <td colspan="2" style="width: 30%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Date:&#160; March 11, 2020</div></td>
    <td style="width: 30%; vertical-align: middle;">&#160;</td>
  </tr>
</table>
<div><br /></div>
<div><br /></div>
<div><br /></div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">32</div>
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;" /></div>
<div><br /></div>
<div><br /></div>
<div>
<div><br /></div>
</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.36
<SEQUENCE>2
<FILENAME>ex10_36.htm
<DESCRIPTION>EXHIBIT 10.36
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 6.5.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="font-weight: bold; text-align: right;">Exhibit 10.36<br>
      </div>
      <div>&#160;</div>
      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">EMPLOYMENT AGREEMENT</div>
      <div>&#160;</div>
      <div style="color: #000000;">THIS EMPLOYMENT AGREEMENT (this "<u>Agreement</u>") is entered into as of October 31, 2019&#160; by and between Photronics Dai Nippon Mask Corporation having a principal place of business located at 1F, No.2 Li-Hsin Road,
        Science Park, Hsin Chu City, Taiwan, ROC (the Company&#8221;) and Kang Jyh Lee ("<u>Executive</u>") residing at 13F, #202, Chi-Yu Road, Sec #1, Taipei, Taiwan.&#160; The Company and Executive are collectively referred to as the &#8220;Parties&#8221;.</div>
      <div>&#160;</div>
      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">WITNESSETH:</div>
      <div>&#160;</div>
      <div style="color: #000000;">WHEREAS, the Company and Executive desire to enter into this Agreement to assure the Company of the continuing service of Executive and to set forth the terms and conditions of Executive's employment with the Company.</div>
      <div>&#160;</div>
      <div style="color: #000000;">NOW, THEREFORE, in consideration of the mutual promises and covenants set forth herein, the Parties agree as follows:</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">1. </font><font style="font-weight: bold;"><u>Term.</u></font> The Company agrees to employ Executive and Executive hereby accepts such employment, in accordance with the terms of this
        Agreement. Subject to <u>Section 5,</u> the term of Executive's employment shall commence on the date hereof and continue for three (3) years thereafter unless this Agreement is earlier terminated as provided herein (the "<u>Term</u>"); <u>provided</u>,
        however, that unless the Company gives written notice to Executive at least thirty (30) days prior to the end of the Term of this Agreement (as the Term may be extended pursuant to this <u>Section 1</u>), on each anniversary of the date hereof,
        the Term of this Agreement shall automatically be extended for an additional one (1) year period.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">2. </font><font style="font-weight: bold;"><u>Services.</u></font><font style="font-weight: bold;">&#160;</font>So long as this Agreement shall continue in effect, Executive shall devote
        Executive's full business time, energy and ability to the business, affairs and interests of the Company and its subsidiaries and matters related thereto. Executive shall use his best efforts and abilities to promote the Company's interests and
        shall perform faithfully the services contemplated by this Agreement in accordance with the Company's policies as established by the Board of Directors of the Company.</div>
      <div>&#160;</div>
      <div style="color: #000000; font-weight: bold;">3. <u>Duties and Responsibilities.</u></div>
      <div>&#160;</div>
      <div style="color: #000000;">(a) Executive shall serve as the President of the Company. In the performance of Executive's duties, Executive shall report to the CEO of Photronics.&#160; Photronics is the controlling shareholder of the Company.&#160; Executive
        shall have such duties, responsibilities and authority as may from time to time be assigned to the Executive by the CEO of Photronics.&#160; Executive also acknowledges that he is a Named Executive Officer of Photronics and agrees to abide by the
        requirements of such position as well as the rules and regulations of the Company and Photronics.</div>
      <div>&#160;</div>
      <div style="color: #000000; font-weight: bold;">4. <u>Compensation.</u></div>
      <div>&#160;</div>
      <div>(a) <u>Base Compensation</u>. During the Term, the Company agrees to pay Executive a base salary at the rate of $428,926&#160;per year payable in accordance with the Company's customary payroll practices generally applicable to similarly situated
        employees as may be in effect from time to time (the "<u>Base Salary</u>").</div>
      <div>&#160;</div>
      <div style="color: #000000;">(b) <u>Periodic Review</u>. The Compensation Committee or the Board of Directors of Photronics shall review Executive's Base Salary and Benefits (as defined below) from time to time in accordance with the normal business
        practices of Photronics. Photronics may in its sole discretion increase the Base Salary during the Term. The amount of any increase combined with the previous year's Base Salary shall then constitute Executive's Base Salary for purposes of this
        Agreement.</div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;">(c) <u>Additional Benefits</u>. During the Term, the Executive shall be entitled to participate in the employee benefit plans and compensation arrangements as Photronics or the Company may establish from time to time in
        which other employees similarly situated are entitled to participate (which may include, without limitation, the 2011 Executive Incentive Plan or any similar or subsequent plan, medical plan, dental plan, disability plan, basic life insurance and
        business travel accident insurance plan, stock option or stock purchase plans or any successor plans thereto (collectively referred to as the "<u>Benefits</u>")). Photronics or the Company shall have the right to terminate or change any such plans
        or programs at any time.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(d) <u>Automobile Allowance</u>. During the Term of this Agreement, the Company shall provide the Executive with an automobile.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(e) <u>Vacation</u>. During the Term of this Agreement, Executive shall be entitled to four (4) weeks' paid vacation per calendar year, which shall not be transferable to any subsequent year.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">5. </font><font style="font-weight: bold;"><u>Termination.</u></font><font style="font-weight: bold;">&#160;</font>This Agreement and all rights and obligations hereunder, except the rights
        and obligations contained in this <u>Section 5</u>, <u>Section 7</u> (Confidential Information), <u>Section 8</u> (Non-Competition), <u>Section 9</u> (Intellectual Property) and <u>Section 10</u> (Remedies), which shall survive any termination
        hereunder, shall terminate upon the earliest to occur of any of the following:</div>
      <div>&#160;</div>
      <div style="color: #000000;">(a) <u>Resignation without Good Reason; Retirement</u>. Upon the resignation by Executive without Good Reason (as defined below) following at least thirty (30) days written notice to the Company or retirement from the
        Company in accordance with the normal retirement policies of the Company, Executive shall be entitled to receive a payment in the amount of the sum of (A) Executive's Base Salary through the date of termination to the extent not theretofore paid,
        (B) any compensation previously deferred by Executive (together with any accrued interest or earnings thereon), and (C) any accrued vacation pay, in each case to the extent not theretofore paid (the sum of the amounts described in clauses (A), (B)
        and (C) shall be hereinafter referred to as the "<u>Accrued Obligations</u>"), in a lump sum, subject to statutory deductions and withholdings, in cash within ten (10) business days after the date of termination or any earlier time required by
        applicable law.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(b) <u>Death or Disability of Executive</u>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(i) If Executive's employment is terminated by reason of Executive's death or disability, this Agreement shall terminate without further obligations to Executive (or Executive's heirs or legal representatives) under this
        Agreement, other than for:</div>
      <div>&#160;</div>
      <div style="color: #000000;">(1) Payment of any Accrued Obligations, which shall be paid to Executive or Executive's estate or beneficiary, as applicable, in a lump sum, subject to statutory deductions and withholdings, in cash within ten (10)
        business days after the date of termination or any earlier time required by applicable law.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(2) Payment to Executive or Executive's estate or beneficiary, as applicable, of any amount accrued pursuant to the terms of any other applicable benefit plan.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(ii) If Executive shall become disabled, Executive's employment may be terminated only by written notice from the Company to Executive.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(iii) For the purposes of this Agreement, "<u>disability</u>" or "<u>disabled</u>" shall mean a mental or physical incapacity which prevents Executive from performing Executive's duties with the Company for a period of
        three hundred sixty (360) consecutive calendar days, as certified by a physician selected by the Company or its insurers.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(c) <u>Termination for Cause</u>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(i) The Company may terminate Executive's employment and all of Executive's rights to receive Base Salary, and any Benefits hereunder for Cause.</div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;">(ii) Upon such termination for Cause, Executive shall be entitled to receive any Accrued Obligations, which shall be paid to Executive in a lump sum, subject to statutory deductions and withholdings, in cash within ten
        (10) business days after the date of termination or any earlier time required by applicable law.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(iii) For purposes of this Agreement, the term "<u>Cause</u>" shall be defined as any of the following</div>
      <div>&#160;</div>
      <div style="color: #000000;">(1) Executive's material breach of any of any obligations under this Agreement (other than by reason of physical or mental illness, injury, or condition);</div>
      <div>&#160;</div>
      <div style="color: #000000;">(2) Executive's conviction by, or entry of a plea of "guilty" or "nolo contendere" in a court of competent and final jurisdiction for any felony that impairs his ability to perform his duties to the Company or any crime
        of moral turpitude;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(3) Executive's commission of an act of fraud upon the Company;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(4) Executive's engaging in willful or reckless misconduct or gross negligence in connection with any property or activity of the Company or its Affiliates;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(5) Executive's repeated and intemperate use of alcohol or illegal drugs after written notice from the CEO or the Board of Directors;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(6) Executive's material breach of any other material obligation to the Company (other than by reason of physical or mental illness, injury, or condition) that is or could reasonably be expected to result in material harm
        to the Company;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(7) Executive's becoming insolvent or filing for bankruptcy;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(8) Executive's becoming barred or prohibited by the SEC from holding my position with the Company; or</div>
      <div>&#160;</div>
      <div style="color: #000000;">(9) Executive's violation of any duty of loyalty (i.e., engaging in self-interested transactions, misappropriation of business opportunities that belong to the Company, or a breach of Executive's fiduciary duties to the
        Company).</div>
      <div>&#160;</div>
      <div style="color: #000000;">(d) <u>Termination Without Cause; Resignation For Good Reason</u>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(i) Notwithstanding any other provision of this <u>Section 5</u>, (i) the Company, upon thirty (30) days advance notice to Executive, shall have the right to terminate Executive's employment with the Company without
        Cause at any time, including, without limitation, in connection expiration of the Term and (ii) Executive, upon thirty (30) days advance notice to the Company, shall have the right to resign for Good Reason.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(ii) If Executive is so terminated without Cause or resigns for Good Reason, Executive shall receive from the Company:</div>
      <div>&#160;</div>
      <div style="color: #000000;">(1) Any Accrued Obligations through the date of termination, which shall be paid to Executive in a lump sum, subject to statutory deductions and withholdings, in cash within ten (10) business days after the date of
        termination or any earlier time required by applicable law.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(2) A payment ("<u>Severance Payment</u>") equal to twelve (12) months of Executive's current Base Salary. The Severance Payment shall be paid by the Company to Executive in equal installments in accordance with the
        Company's customary payroll practices generally applicable to similarly situated employees as may be in effect from time and shall be subject to statutory deductions and withholdings.</div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;">(3) To the extent permitted by applicable law and the terms of the plans, the continuation of medical and dental plan benefits for a period of three hundred sixty (360) days ("<u>Benefit Period</u>"), provided that
        Executive shall be required to make all required contributions to such plans as Executive did prior to the date of termination date. Subsequent to the Benefit Period, Executive will be eligible to continue medical insurance coverage for any
        remaining period required under COBRA.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(iii) As used in this Agreement, the term "Good Reason" shall mean (i) (except as set forth in <u>Section 5(e)</u>) the relocation of the Company's principal executive offices to a location outside the contiguous 48
        United States without the consent of Executive or (ii) any reduction in salary or benefits contrary to this Agreement, without the consent of Executive.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(iv) As a condition to receiving the payment and benefits extension contemplated by this <u>Section 5(d)</u>, Executive agrees to execute and deliver to the Company the Release substantially in the form attached to this
        Agreement as <u>Exhibit A</u>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(e) <u>Change of Control</u>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(i) For purposes of the Agreement, a "change of control" means, and shall be deemed to have taken place, if;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(1) any individual, partnership, firm, corporation, association, trust, unincorporated organization or other entity or person, or any syndicate or group deemed to be a person under Section 14 (d) (2) of the Exchange Act,
        is or becomes the "beneficial owner" (as defined in Rule 13d-3 of the General Rules and Regulations under the Exchange Act), directly or indirectly, of securities of the Photronics, Inc. representing 50% or more of the combined voting power of
        Photronics then outstanding securities entitled to vote in the election of directors of the Photronics, Inc.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(2) during any period of two (2) consecutive years (not including any period prior to the execution of this Agreement) individuals who at the beginning of such period constituted the Board and any new directors, whose
        election by the Board or nomination for election by the Photronics' shareholders was approved by a vote of at least three-fourths (3/4ths) of the directors then still in office who either were directors at the beginning of the period or whose
        election or nomination for election was previously so approved, cease for any reason to constitute a majority of the Board;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(3) there occurs a reorganization, merger, consolidation or other corporate transaction involving the Photronics, Inc. (a "<u>Transaction</u>"), and shareholders of the Company immediately prior to such Transaction do
        not, immediately after the Transaction, own more than 50% of the combined voting power of the Photronics, Inc. or other corporation resulting from such Transaction; or</div>
      <div>&#160;</div>
      <div style="color: #000000;">(4) there is a "change in control" of Photronics within the meaning of Section 280G of the U.S. Federal internal revenue code of 1986.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(ii) In the event Executive is terminated by Photronics or the Company for any reason (other than for Cause as defined in <u>Section 5(c)</u> thereof, during the period three (3) months before or two (2) years following
        a "change in control" of the Photronics, Inc. (or any successor), Executive shall be entitled to receive a cash payment equal to eighteen (18) months of Executive's current Base Salary and the benefits described in <u>Section 5(d)(iii)</u> of the
        Agreement. Upon such "change of control" during the Term, the Term of this Agreement shall automatically be the period equal to the longer of (i) two (2) years from the date of the "change of control" or (ii) the remaining period of the initial
        three (3) year Term after the "change of control". In no event shall Executive be entitled to receive both the Severance Payment described in <u>Section 5(d)</u> hereof and the "change of control" payment described in this <u>Section 5(e)</u>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(iii) Any payments to be made to Executive in connection with this <u>Section 5(e)</u> shall be made in a lump sum, subject to statutory deductions and withholdings, in cash within ten (10) business days after the date
        of termination or any earlier time required by applicable law.</div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;">(f) <u>Treatment of Stock Upon a Termination</u>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(i) If this Agreement is terminated pursuant to clause <u>(e)</u> of this <u>Section 5</u>, all stock options or similar rights granted to Executive pursuant to the Company's stock compensation plans shall immediately
        vest as of the date of termination and Executive may exercise any such vested stock options for a period of 390 days following such termination, but in no event later than ten (10) years after grant.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(ii) If this Agreement is terminated pursuant to clause <u>(c)</u> of this <u>Section 5</u>, all stock options granted to Executive pursuant to the Company's stock plans shall terminate immediately.</div>
      <div>&#160;</div>
      <div>To the extent that the Executive has been granted stock options intended to be incentive stock options under Section 422 of the Internal Revenue Code, such stock options shall cease to be incentive stock options and shall be treated as
        nonqualified stock options if the options are exercised by the Employee more than three 3 months (one year in case of death or disability as defined in Section 422 of the Internal Revenue Code) following termination of employment.</div>
      <div>&#160;</div>
      <div style="color: #000000;">Except as expressly modified by this clause <u>(g)</u> of this <u>Section 5</u>, all stock options and similar rights granted under the Photronics's stock plans shall remain subject to all of the terms and conditions of
        the applicable stock plans and agreements evidencing the grants thereof.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(h) <u>Status of Executive During Exclusivity Period</u>. If this Agreement is terminated pursuant to clauses <u>(a), (b), or (d)</u> of this <u>Section 5</u>, during Executive's Exclusivity Period the Executive shall
        be deemed and treated as an employee of the Company for the purposes of all payroll, benefits, welfare and stock option plans.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(i) <u>Exclusive Remedy</u>. Executive agrees that the payments other benefits provided and contemplated by this Agreement shall constitute the sole and exclusive obligation of the Company in respect of Executive's
        employment with and relationship to the Company and that the full payment thereof shall be the sole and exclusive remedy for any termination of Executive's employment. Executive covenants not to assert or pursue any other remedies, at law or in
        equity, with respect to any termination of employment.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">6. </font><font style="font-weight: bold;"><u>Business Expenses</u></font><font style="font-weight: bold;">.</font> During the Term of this Agreement, to the extent that such expenditures
        satisfy the criteria under the Internal Revenue Code or other applicable laws for deductibility by the Company (whether or not fully deductible by the Company) for federal income tax purposes as ordinary and necessary business expenses, the Company
        shall provide the Executive with reimbursement of reasonable business expenses incurred by the Executive while conducting Company business in a manner consistent with the Company's policies and provisions applicable to the Executives of the
        Company.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">7. </font><font style="font-weight: bold;"><u>Confidential Information</u></font>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(a) Executive acknowledges that the nature of Executive's employment by the Company is such that Executive shall have access to information of a confidential and/or trade secret nature which has great value to Photronics
        and the Company and which constitutes a substantial basis and foundation upon which the business of the Company is based. Such information includes (A) trade secrets, inventions, mask works, ideas, processes, manufacturing, formulas, source and
        object codes, data, programs, other works of authorship, know-how, improvements, discoveries, developments or experimental work, designs, and techniques; (B) information regarding plans for research, development, new products, marketing and
        selling, business plans, budgets and unpublished financial statements, licenses, prices and costs, suppliers and customers; (C) information regarding the skills and compensation of other employees the Company or its affiliates, including but not
        limited to, their respective business plans or clients (including, without limitation, customer lists and lists of customer sources), or information relating to the products, services, customers, sales or business affairs of the Company or its
        Affiliates (the "<u>Confidential Information</u>").</div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;">(b) Executive shall keep all such Confidential Information in confidence during the Term of this Agreement and at any time thereafter and shall not disclose any of such Confidential Information to any other person, except
        to the extent such disclosure is (i) necessary to the performance of this Agreement and in furtherance of the Company's best interests, (ii) required by applicable law, (iii) lawfully obtainable from other sources, or (iv) authorized in writing by
        the Board. Upon termination of Executive's employment with the Company, Executive shall deliver to the Company all documents, records, notebooks, work papers, and all similar material containing any of the foregoing information, whether prepared by
        Executive, the Company or anyone else.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">8. </font><font style="font-weight: bold;"><u>Non-Competition</u></font><font style="font-weight: bold;">.</font> Executive covenants and agrees that commencing on the date hereof and
        continuing for the entire Term of Executive's employment and for period of twelve (12) months thereafter (the "<u>Exclusivity Period</u>"), Executive shall not:</div>
      <div>&#160;</div>
      <div style="color: #000000;">(a) Acquire any controlling ownership interest in or engage, directly or indirectly, for themselves or as agent, consultant, employee or otherwise, in any business which is competitive with or damaging to the business of
        the Company or any subsidiary of the Company or the parent entity of the Company, whether such business is now owned or hereafter organized or acquired;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(b) Undertake the planning for or organization of, directly or indirectly, alone or in combination with any person or entity any business activity which is competitive with or damaging to the business of the Company or
        any subsidiary of the Company or parent entity of the Company;</div>
      <div>&#160;</div>
      <div style="color: #000000;">(c) Solicit, attempt to solicit, <font style="font-weight: bold;">or assist others in soliciting or attempting to solicit,</font> directly or indirectly, any business related to the business of the Company or Photronics,
        Inc. from any customers or prospective customers of the Company or Photronics, Inc.; for the purposes of this <u>Section 8</u>, the term "<u>customer</u>" means any entity or person who is or has been a client or customer of the Company during the
        time which Executive was employed with the Company, and the term "<u>prospective customer</u>" means a person or entity who became known to the Company during the time which Executive was employed with the Company as a result of that person's or
        entity's interest in obtaining the services or products of the Company; and</div>
      <div>&#160;</div>
      <div style="color: #000000;">(d) Solicit, attempt to solicit<font style="font-weight: bold;">, or assist others in soliciting or attempting to solicit, directly or indirectly, for employment or any similar capacity,</font> any person who is an
        employee of, or an independent contractor for, the Company or its direct or indirect subsidiaries, parents or Affiliates or who was such an employee within twelve (12) months prior to the date of such solicitation or attempted solicitation.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(e) Executive acknowledges that in the event of his employment with the Company terminates for any reason, Executive will be able to earn a livelihood without violating the foregoing restrictions.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(f) If any provision or clause, or portion thereof, within this <u>Section 8</u> shall be held by any court or other tribunal of competent jurisdiction to be illegal, invalid, or unenforceable in such jurisdiction, the
        remainder of such provision shall not be thereby affected and shall be given full effect, without regard to the invalid portion. It is the intention of the parties that, if any court construes any provision or clause within this <u>Section 8</u>,
        or any portion thereof, to be illegal, void or unenforceable because of the duration of such provision or the geographic area or matter covered thereby, such court shall reduce the duration, area, or matter of such provision, and, in its reduced
        form, such provision shall then be enforceable and shall be enforced.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">9. </font><font style="font-weight: bold;"><u>Intellectual Property</u></font>.</div>
      <div>&#160;</div>
      <div style="color: #000000;">(a) Executive has no interest (except as disclosed to the Company) in any inventions, designs, improvements, patents, copyrights and discoveries which are useful in or directly or indirectly related to the business of the
        Company or Photronics, Inc. or to any experimental work carried on by the Company or Photronics, Inc. Except as may be limited by applicable law, all inventions, designs, improvements, patents, copyrights and discoveries conceived by Executive
        during the Term of this Agreement which are useful in or directly or indirectly related to the business of the Company or Photronics, Inc. or to any experimental work carried on by the Company or Photronics, Inc., shall be the property of the
        Company and/or Photronics, Inc.. Executive will promptly and fully disclose to the Company all such inventions, designs, improvements, patents, copyrights and discoveries (whether developed individually or with other persons) and will take all
        steps necessary and reasonably required to assure the Company's or Photronics, Inc. ownership thereof and to assist the Company and/or Photronics in protecting or defending the Company's or Photronics&#8217; proprietary rights therein.</div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;">(b) Executive also agrees to assist the Company in obtaining United States or foreign letters patent and copyright registrations covering inventions assigned hereunder to the Company and that Executive's obligation to
        assist the Company shall continue beyond the termination of Executive's employment but the Company shall compensate Executive at a reasonable rate for time actually spent by Executive at the Company's request with respect to such assistance. If the
        Company is unable because of Executive's mental or physical incapacity or for any other reason to secure Executive's signature to apply for or to pursue any application for any United States or foreign letters patent or copyright registrations
        covering inventions assigned to the Company, then Executive hereby irrevocably designates and appoints the Company, each of its duly authorized officers and agents as Executive's agent and attorney-in-fact to act for and in Executive's behalf and
        stead to execute and file any such applications and to do all other lawfully permitted acts to further the prosecution and issuance of letters patent or copyright registrations thereon with the same legal force and effect as if executed by
        Executive. Executive will further assist the Company in every way to enforce any copyrights or patents obtained including, without limitation, testifying in any suit or proceeding involving any of the copyrights or patents or executing any
        documents deemed necessary by the Company, all without further consideration but at the expense of the Company. If Executive is called upon to render such assistance after the termination of Executive's employment, then Executive shall be entitled
        to a fair and reasonable per diem fee in addition to reimbursement of any expenses incurred at the request of the Company.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">10. </font><font style="font-weight: bold;"><u>Remedies.</u></font><font style="font-weight: bold;">&#160;</font>The parties hereto agree that the services to be rendered by Executive pursuant
        to this Agreement, and the rights and privileges granted to the Company pursuant to this Agreement, are of a special, unique, extraordinary and intellectual character, which gives them a peculiar value, the loss of which cannot be reasonably or
        adequately compensated in damages in any action at law, and that a breach by Executive of any of the terms of this Agreement will cause the Company great and irreparable injury and damage. Executive hereby expressly agrees that the Company shall be
        entitled to the remedies of injunction, specific performance and other equitable relief to prevent a breach of this Agreement by Executive. This <u>Section 10</u> shall not be construed as a waiver of any other rights or remedies which the Company
        may have for damages or otherwise.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">11. </font><font style="font-weight: bold;"><u>Return of Property</u></font>. Executive agrees to return, on or before the termination date, all property belonging to the Company,
        including but not limited to computers, PDA, telephone and other credit cards, Company business records, Company automobile (if applicable), etc.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">12. </font><font style="font-weight: bold;"><u>Severability</u></font>. If any provision of this Agreement is held to be unenforceable for any reason, it shall be adjusted rather than
        voided, if possible, to achieve the intent of the parties to the extent possible. In any event, all other provisions of this Agreement shall be deemed valid and enforceable to the extent possible.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">13. </font><font style="font-weight: bold;"><u>Succession</u></font>. This Agreement shall inure to the benefit of and be binding upon the Company and its successors and assigns and any
        such successor or assignee shall be deemed substituted for the Company under the terms of this Agreement for all purposes. As used herein, "successor" and "assignee" shall include any person, firm, corporation or other business entity which at any
        time, whether by purchase, merger or otherwise, directly or indirectly acquires the stock of the Company or to which the Company assigns this Agreement by operation of law or otherwise. The obligations and duties of Executive hereunder are personal
        and otherwise not assignable. Executive's obligations and representations under this Agreement will survive the termination of Executive's employment, regardless of the manner of such termination.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">14. </font><font style="font-weight: bold;"><u>Notices</u></font>. Any notice or other communication provided for in this Agreement shall be in writing and sent if to the Company to its
        principal office at:</div>
      <div>&#160;</div>
      <div style="color: #000000;">Photronics, Inc.</div>
      <div style="color: #000000;">15 Secor Road, PO Box 5226</div>
      <div style="color: #000000;">Brookfield, Connecticut 06804</div>
      <div style="color: #000000;">Attention: General Counsel</div>
      <div style="color: #000000;"> <br>
      </div>
      <div style="color: #000000;">or at such other address as the Company may from time to time in writing designate, and if to Executive at the address set forth above or at such address as Executive may from time to time in writing designate. Each such
        notice or other communication shall be effective (I) if given by written telecommunication, three (3) days after its transmission to the applicable number so specified in (or pursuant to) this <u>Section 14</u> and a verification of receipt is
        received, (ii) if given by certified mail, once verification of receipt is received, or (iii) if given by any other means, when actually delivered to the addressee at such address and verification of receipt is received. </div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;"></div>
      <div style="color: #000000;"><font style="font-weight: bold;">15. </font><font style="font-weight: bold;"><u>Adequate Consideration</u></font>. Executive acknowledges that the cash severance and other benefits to be provided by the Company to
        Executive are not available under any current plan or policies of the Company. Accordingly, Executive further acknowledges that the payments and benefits under this Agreement provide adequate consideration for Executive's obligations to the Company
        contained in <u>Section 7</u> (Confidential Information), <u>Section 8</u> (Non-Competition), <u>Section 10</u> (Remedies) and <u>Exhibit A</u> (Release).</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">16. </font><font style="font-weight: bold;"><u>Entire Agreement</u></font>. This Agreement contains the entire agreement of the parties relating to the subject matter hereof and
        supersedes any prior agreements, undertakings, commitments and practices relating to Executive's employment by the Company.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">17. </font><font style="font-weight: bold;"><u>Amendments</u></font>. No amendment or modification of the terms of this Agreement shall be valid unless made in writing, duly executed by
        both parties.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">18. </font><font style="font-weight: bold;"><u>Waiver</u></font>. No failure on the part of any party to exercise or delay in exercising any right hereunder shall be deemed a waiver
        thereof or of any other right, nor shall any single or partial exercise preclude any further or other exercise of such right or any other right.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">19. </font><font style="font-weight: bold;"><u>Governing Law</u></font>. This Agreement, and the legal relations between the parties, shall be governed by and construed in accordance with
        the laws of the State of Connecticut without regard to conflicts of law doctrines and any court action arising out of this Agreement shall be brought in any court of competent jurisdiction within the State of Connecticut.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">20. </font><font style="font-weight: bold;"><u>Attorneys' Fees.</u></font><font style="font-weight: bold;">&#160;</font>If any litigation shall occur between Executive and the Company which
        litigation arises out of or as a result of this Agreement or the acts of the parties hereto pursuant to this Agreement, or which seeks an interpretation of this Agreement, the prevailing party shall be entitled to recover all costs and expenses of
        such litigation, including reasonable attorneys' fees and costs.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">21. </font><font style="font-weight: bold;"><u>Withholding</u></font>. All compensation payable hereunder, including salary and other benefits, shall be subject to applicable taxes,
        withholding and other required, normal or elected employee deductions.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">22. </font><font style="font-weight: bold;"><u>Counterparts</u></font>. This Agreement and any amendment hereto may be executed in one or more counterparts. All of such counterparts shall
        constitute one and the same agreement and shall become effective when a copy signed by each party has been delivered to the other party.</div>
      <div>&#160;</div>
      <div style="color: #000000;"><font style="font-weight: bold;">23. </font><font style="font-weight: bold;"><u>Headings</u></font>. Section and other headings contained in this Agreement are for convenience of reference only and shall not affect in
        any way the meaning or interpretation of this Agreement.</div>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="color: #000000;">IN WITNESS WHEREOF, the parties have executed this Agreement as of the date and year first above written.</div>
      <div>&#160;</div>
      <table cellspacing="0" cellpadding="0" border="0" id="z687536f57f384ca992ce8dad3bce25c9" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="vertical-align: top; width: 100%;">
              <div style="color: #000000; font-weight: bold;">THE COMPANY</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="vertical-align: top;" rowspan="1" colspan="2">&#160;</td>
            <td style="width: 69%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 3%; vertical-align: top; padding-bottom: 2px;">
              <div style="color: #000000;">By:</div>
            </td>
            <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">/s/ Peter Kirlin<br>
            </td>
            <td style="width: 69%; vertical-align: top; padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="color: #000000;">Name: Peter Kirlin</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="color: #000000; font-weight: bold;">EXECUTIVE</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 3%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="color: #000000;">/s/</div>
            </td>
            <td style="width: 28%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">Frank Lee<br>
            </td>
            <td style="width: 69%; vertical-align: top; padding-bottom: 2px;" colspan="1">&#160;</td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="vertical-align: top; width: 100%;">
              <div style="color: #000000;">Name: Frank Lee</div>
            </td>
          </tr>

      </table>
      <div>&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after:always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><u>EXHIBIT A</u></div>
      <div>&#160;</div>
      <div style="text-align: center; color: rgb(0, 0, 0);">RELEASE</div>
      <div>&#160;</div>
      <div style="color: #000000;">1. I signed an Employment Agreement with Photronics, Inc. (the "Company"), dated October 31, 2019 (the "Agreement"), wherein I agreed to the terms applicable to certain terminations of employment with the Company.
        Pursuant to the terms of the Agreement, I am entitled to certain severance payments and benefits, described in the Agreement, provided that I sign this Release.</div>
      <div>&#160;</div>
      <div style="color: #000000;">2. In consideration of the severance payments described in the Agreement, I, on behalf of myself, my heirs, agents, representatives, predecessors, successors and assigns, hereby irrevocably release, acquit and forever
        discharge the Company and each of its respective agents, employees, representatives, parents, subsidiaries, divisions, affiliates, officers, directors, shareholders, investors, employees, attorneys, transferors, transferees, predecessors,
        successors and assigns, jointly and severally (the "<u>Released Parties</u>") of and from any and all debts, suits, claims, actions, causes of action, controversies, demands, rights, damages, losses, expenses, costs, attorneys' fees, compensation,
        liabilities and obligations whatsoever, suspected or unsuspected, known or unknown, foreseen or unforeseen, arising at any time up to and including the date of this Release, save and except for the parties' obligations and rights under the
        Agreement. In recognition of the consideration set forth in the Agreement, I hereby release and forever discharge the Released Parties from any and all claims, actions and causes of action, I have or may have as of the date of this Release arising
        under any state or federal civil rights or human rights law, or under the Federal Age Discrimination in Employment Act of 1967, as amended, and the applicable rules and regulations promulgated thereunder ("ADEA"). By signing this Release, I hereby
        acknowledge and confirm the following: (a) I was advised in writing by the Company in connection with my termination to consult with an attorney of my choice prior to signing this Agreement, including without limitation, the terms relating to my
        release of claims arising under ADEA and any other law, rule or regulation referred to above; (b) I was given a period of not fewer than 21 days to consider the terms of this Agreement and to consult with an attorney of my choosing with respect
        hereto; and (c) I am providing the release and discharge set forth in this paragraph only in exchange for consideration in addition to anything of value to which I was already entitled.</div>
      <div>&#160;</div>
      <div style="color: #000000;">3. The Agreement and this Release may be revoked by me within the 7-day period commencing on the date I sign this Release (the "Revocation Period"). In the event of any such revocation, all obligations of the Company
        under the Agreement will terminate and be of no further force and effect as of the date of such revocation and both the Company and I will have and be entitled to exercise all rights that would have existed had the Agreement and Release not been
        entered into. No such revocation will be effective unless it is in writing and signed by me and received by the Company prior to the expiration of the Revocation Period.</div>
      <div>&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; width: 100%;" id="z1689db4878cd4cc1a7ecfabd5e305830">

            <tr>
              <td style="width: 40%; border-top: 2px solid rgb(0, 0, 0);">
                <div>
                  <div style="text-align: left; color: #000000;">Name Date</div>
                </div>
              </td>
              <td style="width: 60%;" colspan="1">&#160;</td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; width: 100%;" id="zd6e5966400c84a559dc3580b5182d4c6">

            <tr>
              <td style="width: 40%; border-top: 2px solid rgb(0, 0, 0);">
                <div>
                  <div>
                    <div style="text-align: left; color: #000000;">Witness Date</div>
                  </div>
                </div>
              </td>
              <td style="width: 60%;" colspan="1">&#160;</td>
            </tr>

        </table>
      </div>
      <div style="color: #000000;"><br>
      </div>
      <div style="color: #000000;"><br>
      </div>
      <div style="color: #000000;">
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.37
<SEQUENCE>3
<FILENAME>ex10_37.htm
<DESCRIPTION>EXHIBIT 10.37
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 6.5.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="font-weight: bold; text-align: right;">Exhibit 10.37<br>
      </div>
      <div>&#160;</div>
      <div style="text-align: center; color: rgb(31, 31, 31); font-weight: bold;">First Amendment to Agreement</div>
      <div><br>
      </div>
      <div style="color: rgb(31, 31, 31); text-indent: 27pt;">This First Amendment (&#8220;Amendment&#8221;) amends the Agreement between DEMA Associates, LLC ("Consultant") and Photronics, Inc. (the &#8220;Company&#8221;) effective as of January 20, 2018 ("Agreement").</div>
      <div>&#160;</div>
      <div style="color: rgb(31, 31, 31); text-indent: 27pt;">Now, therefore, Consultant and the Company (collectively the "Parties") hereby agree that the Agreement shall be amended as follows:</div>
      <div>&#160;</div>
      <div style="color: rgb(31, 31, 31); text-indent: 27pt;">Article 2, Paragraph two shall be deleted in its entirety and replaced with the following:</div>
      <div><br>
      </div>
      <div style="margin-left: 36pt; color: #1F1F1F;"><font style="font-weight: bold;">Fees:</font>&#160; In consideration for the consulting services, the Company will pay the Consultant a consulting fee in the amount of one hundred and eight thousand dollars
        ($108,000) per year (&#8220;Consulting Fees&#8221;).&#160; The Company shall pay the Consulting Fees in equal monthly payments of nine thousand dollars ($9,000.00) throughout the Consulting Period.&#160; The Consulting Fees will be paid at the address set forth above.</div>
      <div>&#160;</div>
      <div style="color: rgb(31, 31, 31); text-indent: 27pt;">This Amendment shall be effective as of March 9, 2020.</div>
      <div style="text-indent: 27pt;">&#160;</div>
      <div style="color: rgb(31, 31, 31); text-indent: 27pt;">The signatures of the Parties below acknowledge the acceptance and ratification of this Amendment to the Agreement.</div>
      <div><br>
      </div>
      <div style="color: rgb(31, 31, 31); text-indent: 27pt;">Except as set forth above all other terms of the Agreement remain effective.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);" id="ze49879bbccfc465cacaa209efe1296dd">

          <tr>
            <td style="vertical-align: top; width: 42%;">
              <div>PHOTRONICS, INC.</div>
            </td>
            <td colspan="1" style="width: 17%; vertical-align: top;">&#160;</td>
            <td style="vertical-align: top; width: 41%;">
              <div>DEMA ASSOCIATES, LLC</div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align: top; width: 42%;">&#160;</td>
            <td colspan="1" style="width: 17%; vertical-align: top;">&#160;</td>
            <td style="vertical-align: top; width: 41%;">&#160;</td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 3%; vertical-align: top; padding-bottom: 2px;">
              <div>By:<br>
              </div>
            </td>
            <td style="width: 39%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">/s/ Richelle E. Burr</td>
            <td colspan="1" style="width: 17%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td style="width: 3%; vertical-align: top; padding-bottom: 2px;">
              <div>By:<br>
              </div>
            </td>
            <td style="width: 38%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div>/s/ Constantine S. Macricostas</div>
            </td>
          </tr>

      </table>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 42%; vertical-align: top;">
              <div>Richelle E. Burr</div>
            </td>
            <td colspan="1" style="width: 17%; vertical-align: top;">&#160;</td>
            <td style="width: 41%; vertical-align: top;">
              <div>Constantine S. Macricostas</div>
            </td>
          </tr>
          <tr>
            <td style="width: 42%; vertical-align: top;">
              <div>EVP, Chief Administrative Officer &amp; General Counsel</div>
            </td>
            <td colspan="1" style="width: 17%; vertical-align: top;">&#160;</td>
            <td style="width: 41%; vertical-align: top;">
              <div>President</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ex31_1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 6.5.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade">
    <div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4d268f47cdcb44f986a1bad5c2347c19" cellpadding="0" cellspacing="0">

          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div style="font-weight: bold;">EXHIBIT 31.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div>I, Peter S. Kirlin, certify that:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>1.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>I have reviewed this quarterly report on Form 10-Q of Photronics, Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>2.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>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 report.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>3.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>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.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>4.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>The registrant's other certifying officer 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-15(f) and 15d-15(f)) for the registrant and have:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>a)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>b)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>designed such internal 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;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>c)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>evaluated the effectiveness of the registrant'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; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>d)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter
                (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>5.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
                registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>a)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>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's ability to record, process, summarize and report financial information; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>b)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial
                reporting.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="ze392890f7773492aa1ca3343415f0e24" border="0" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 30%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div>/s/&#160;PETER S. KIRLIN</div>
            </td>
            <td colspan="1" style="width: 70%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 30%; vertical-align: top;">
              <div>Peter S. Kirlin<br>
                Chief Executive Officer<br>
                March 11, 2020</div>
            </td>
            <td colspan="1" style="width: 70%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>&#160;</div>
      <div>
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ex31_2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 6.5.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade">
    <div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z996d71c418ba4d08b91b253a5368b07d" cellpadding="0" cellspacing="0">

          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div style="font-weight: bold;">EXHIBIT 31.2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div>I, John P. Jordan, certify that:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>1.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>I have reviewed this quarterly report on Form 10-Q of Photronics, Inc.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>2.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>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 report.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>3.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>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.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>4.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>The registrant's other certifying officer 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-15(f) and 15d-15(f)) for the registrant and have:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>a)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>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;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>b)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>designed such internal 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;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>c)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>evaluated the effectiveness of the registrant'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; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>d)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter
                (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">
              <div>5.</div>
            </td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">
              <div>The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
                registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>a)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>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's ability to record, process, summarize and report financial information; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 6.6%; vertical-align: top;">
              <div>b)</div>
            </td>
            <td style="width: 87.74%; vertical-align: top;">
              <div>any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial
                reporting.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zde86d546f00d4865b99356ef8ddda4a2" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 30%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div>/s/&#160;JOHN P. JORDAN<br>
              </div>
            </td>
            <td colspan="1" style="width: 70%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 30%; vertical-align: top;">
              <div>John P. Jordan<br>
                Chief Financial Officer<br>
                March 11, 2020</div>
            </td>
            <td colspan="1" style="width: 70%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>&#160;
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>ex32_1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 6.5.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade">
    <div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z956c0fa12e934d77987851fa612b985f" cellpadding="0" cellspacing="0">

          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div style="font-weight: bold;">EXHIBIT 32.1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div style="font-weight: bold;">Section 1350 Certification of the Chief Executive Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div>I, Peter S. Kirlin, Chief Executive Officer of Photronics, Inc. (the &#8220;Company&#8221;), certify, to my knowledge, pursuant to Section 906 of the Sarbanes-Oxley Act of
                2002, 18 U.S.C. Section 1350, that:</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">
              <div>(1)</div>
            </td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">
              <div>The Quarterly Report on Form 10-Q of the Company for the quarter ended February 2, 2020 (the "Report") fully complies with the requirements of Section 13(a) or
                15(d) of the Securities Exchange Act of 1934; and</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">
              <div>(2)</div>
            </td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">
              <div>The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div>The foregoing certification is being furnished pursuant to 18 U.S.C. &#167; 1350 and will not be deemed "filed" for purposes of Section 18 of the Exchange Act, or
                otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant specifically
                incorporates it by reference.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z75589ea45a794848b4f58bf250606e1d" border="0" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 30%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div>/s/ PETER S. KIRLIN</div>
            </td>
            <td style="width: 70%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 30%; vertical-align: top;">
              <div>Peter S. Kirlin<br>
                Chief Executive Officer<br>
                March 11, 2020</div>
            </td>
            <td style="width: 70%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>&#160;</div>
      <div>
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>ex32_2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 6.5.1.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade">
    <div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="za9d01fe16ff64c44b7725dbf5c2781a3" cellpadding="0" cellspacing="0">

          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div style="font-weight: bold;">EXHIBIT 32.2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div style="font-weight: bold;">Section 1350 Certification of the Chief Financial Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 1.89%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="width: 3.77%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div>I, John P. Jordan, Chief Financial Officer of Photronics, Inc. (the &#8220;Company&#8221;), certify, to my knowledge, pursuant to Section 906 of the Sarbanes-Oxley Act of
                2002, 18 U.S.C. Section 1350, that:</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">
              <div>(1)</div>
            </td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">
              <div>The Quarterly Report on Form 10-Q of the Company for the quarter ended February 2, 2020 (the "Report") fully complies with the requirements of Section 13(a) or
                15(d) of the Securities Exchange Act of 1934; and</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">
              <div>(2)</div>
            </td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">
              <div>The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 2.83%; vertical-align: top;">&#160;</td>
            <td style="width: 94.34%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="4" style="width: 100%; vertical-align: top;">
              <div>The foregoing certification is being furnished pursuant to 18 U.S.C. &#167; 1350 and will not be deemed "filed" for purposes of Section 18 of the Exchange Act, or
                otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant specifically
                incorporates it by reference.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z407727b332aa4720b6354d7563510cbd" border="0" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 30%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div>/s/ JOHN P. JORDAN</div>
            </td>
            <td style="width: 70%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 30%; vertical-align: top;">
              <div>John P. Jordan<br>
                Chief Financial Officer<br>
                March 11, 2020</div>
            </td>
            <td style="width: 70%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>&#160;</div>
      <div>
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>plab-20200202.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<xs:schema targetNamespace="http://photronics.com/20200202" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:plab="http://photronics.com/20200202" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20200202_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20200202_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20200202_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="plab-20200202_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://photronics.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" id="CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>010000 - Statement - Condensed Consolidated Balance Sheets (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" id="CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <!--Parent Role: Condensed Consolidated Balance Sheets (unaudited)-->
        <link:definition>010100 - Statement - Condensed Consolidated Balance Sheets (unaudited) (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 roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" id="CondensedConsolidatedStatementsOfIncomeUnaudited">
        <link:definition>020000 - Statement - Condensed Consolidated Statements of Income (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" id="CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
        <link:definition>030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" id="CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical">
        <!--Parent Role: Condensed Consolidated Statements of Comprehensive Income (unaudited)-->
        <link:definition>030100 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (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 roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited" id="CondensedConsolidatedStatementsOfEquityUnaudited">
        <link:definition>040000 - Statement - Condensed Consolidated Statements of Equity (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" id="CondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>050000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentation" id="BasisOfFinancialStatementPresentation">
        <link:definition>060100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/Inventories" id="Inventories">
        <link:definition>060200 - 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 roleURI="http://photronics.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
        <link:definition>060300 - 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 roleURI="http://photronics.com/role/PdmcxJointVenture" id="PdmcxJointVenture">
        <link:definition>060400 - Disclosure - PDMCX JOINT VENTURE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/LongtermDebt" id="LongtermDebt">
        <link:definition>060500 - 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 roleURI="http://photronics.com/role/Revenue" id="Revenue">
        <link:definition>060600 - 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 roleURI="http://photronics.com/role/Leases" id="Leases">
        <link:definition>060700 - 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 roleURI="http://photronics.com/role/SharebasedCompensation" id="SharebasedCompensation">
        <link:definition>060800 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>060900 - 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 roleURI="http://photronics.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>061000 - 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 roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" id="ChangesInAccumulatedOtherComprehensiveIncomeByComponent">
        <link:definition>061100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/FairValueMeasurements" id="FairValueMeasurements">
        <link:definition>061200 - 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 roleURI="http://photronics.com/role/ShareRepurchasePrograms" id="ShareRepurchasePrograms">
        <link:definition>061300 - Disclosure - SHARE REPURCHASE 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 roleURI="http://photronics.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>061400 - 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 roleURI="http://photronics.com/role/RecentAccountingPronouncements" id="RecentAccountingPronouncements">
        <link:definition>061500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/InventoriesPolicies" id="InventoriesPolicies">
        <!--Parent Role: INVENTORIES-->
        <link:definition>070200 - Disclosure - INVENTORIES (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 roleURI="http://photronics.com/role/PdmcxJointVenturePolicies" id="PdmcxJointVenturePolicies">
        <!--Parent Role: PDMCX JOINT VENTURE-->
        <link:definition>070400 - Disclosure - PDMCX JOINT VENTURE (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 roleURI="http://photronics.com/role/RevenuePolicies" id="RevenuePolicies">
        <!--Parent Role: REVENUE-->
        <link:definition>070600 - Disclosure - REVENUE (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 roleURI="http://photronics.com/role/LeasesPolicies" id="LeasesPolicies">
        <!--Parent Role: LEASES-->
        <link:definition>070700 - Disclosure - LEASES (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 roleURI="http://photronics.com/role/SharebasedCompensationPolicies" id="SharebasedCompensationPolicies">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>070800 - Disclosure - SHARE-BASED COMPENSATION (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 roleURI="http://photronics.com/role/IncomeTaxesPolicies" id="IncomeTaxesPolicies">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>070900 - Disclosure - INCOME TAXES (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 roleURI="http://photronics.com/role/FairValueMeasurementsPolicies" id="FairValueMeasurementsPolicies">
        <!--Parent Role: FAIR VALUE MEASUREMENTS-->
        <link:definition>071200 - Disclosure - FAIR VALUE MEASUREMENTS (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 roleURI="http://photronics.com/role/RecentAccountingPronouncementsPolicies" id="RecentAccountingPronouncementsPolicies">
        <!--Parent Role: RECENT ACCOUNTING PRONOUNCEMENTS-->
        <link:definition>071500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (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 roleURI="http://photronics.com/role/InventoriesTables" id="InventoriesTables">
        <!--Parent Role: INVENTORIES-->
        <link:definition>080200 - 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 roleURI="http://photronics.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
        <!--Parent Role: PROPERTY, PLANT AND EQUIPMENT-->
        <link:definition>080300 - 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 roleURI="http://photronics.com/role/PdmcxJointVentureTables" id="PdmcxJointVentureTables">
        <!--Parent Role: PDMCX JOINT VENTURE-->
        <link:definition>080400 - Disclosure - PDMCX JOINT VENTURE (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 roleURI="http://photronics.com/role/LongtermDebtTables" id="LongtermDebtTables">
        <!--Parent Role: LONG-TERM DEBT-->
        <link:definition>080500 - 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 roleURI="http://photronics.com/role/RevenueTables" id="RevenueTables">
        <!--Parent Role: REVENUE-->
        <link:definition>080600 - 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 roleURI="http://photronics.com/role/LeasesTables" id="LeasesTables">
        <!--Parent Role: LEASES-->
        <link:definition>080700 - 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 roleURI="http://photronics.com/role/SharebasedCompensationTables" id="SharebasedCompensationTables">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>080800 - Disclosure - SHARE-BASED COMPENSATION (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 roleURI="http://photronics.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
        <!--Parent Role: EARNINGS PER SHARE-->
        <link:definition>081000 - 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 roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" id="ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables">
        <!--Parent Role: CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT-->
        <link:definition>081100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (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 roleURI="http://photronics.com/role/ShareRepurchaseProgramsTables" id="ShareRepurchaseProgramsTables">
        <!--Parent Role: SHARE REPURCHASE PROGRAMS-->
        <link:definition>081300 - Disclosure - SHARE REPURCHASE PROGRAMS (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 roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails" id="BasisOfFinancialStatementPresentationDetails">
        <!--Parent Role: BASIS OF FINANCIAL STATEMENT PRESENTATION-->
        <link:definition>090100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION (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 roleURI="http://photronics.com/role/InventoriesDetails" id="InventoriesDetails">
        <!--Parent Role: INVENTORIES-->
        <link:definition>090200 - Disclosure - INVENTORIES (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 roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDetails">
        <!--Parent Role: PROPERTY, PLANT AND EQUIPMENT-->
        <link:definition>090300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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 roleURI="http://photronics.com/role/PdmcxJointVentureVieDetails" id="PdmcxJointVentureVieDetails">
        <!--Parent Role: PDMCX JOINT VENTURE-->
        <link:definition>090400 - Disclosure - PDMCX JOINT VENTURE, VIE (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 roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" id="PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
        <!--Parent Role: PDMCX JOINT VENTURE-->
        <link:definition>090402 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (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 roleURI="http://photronics.com/role/LongtermDebtDetails" id="LongtermDebtDetails">
        <!--Parent Role: LONG-TERM DEBT-->
        <link:definition>090500 - Disclosure - LONG-TERM DEBT (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 roleURI="http://photronics.com/role/LongtermDebtDetailsCalc2" id="LongtermDebtDetailsCalc2">
        <!--Parent Role: LONG-TERM DEBT (Details)-->
        <link:definition>090502 - Disclosure - LONG-TERM DEBT (Details) Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" id="RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails">
        <!--Parent Role: REVENUE-->
        <link:definition>090600 - Disclosure - REVENUE, Contract Assets, Liabilities and Accounts Receivable (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 roleURI="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" id="RevenueDisaggregationOfRevenueDetails">
        <!--Parent Role: REVENUE-->
        <link:definition>090602 - Disclosure - REVENUE, Disaggregation of Revenue (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 roleURI="http://photronics.com/role/LeasesDetails" id="LeasesDetails">
        <!--Parent Role: LEASES-->
        <link:definition>090700 - 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 roleURI="http://photronics.com/role/LeasesDetailsCalc2" id="LeasesDetailsCalc2">
        <!--Parent Role: LEASES (Details)-->
        <link:definition>090702 - Disclosure - LEASES (Details) Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://photronics.com/role/SharebasedCompensationDetails" id="SharebasedCompensationDetails">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>090800 - Disclosure - SHARE-BASED COMPENSATION (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 roleURI="http://photronics.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>090900 - Disclosure - INCOME TAXES (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 roleURI="http://photronics.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
        <!--Parent Role: EARNINGS PER SHARE-->
        <link:definition>091000 - Disclosure - EARNINGS PER SHARE (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 roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" id="ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails">
        <!--Parent Role: CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT-->
        <link:definition>091100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (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 roleURI="http://photronics.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
        <!--Parent Role: FAIR VALUE MEASUREMENTS-->
        <link:definition>091202 - Disclosure - FAIR VALUE MEASUREMENTS (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 roleURI="http://photronics.com/role/ShareRepurchaseProgramsDetails" id="ShareRepurchaseProgramsDetails">
        <!--Parent Role: SHARE REPURCHASE PROGRAMS-->
        <link:definition>091300 - Disclosure - SHARE REPURCHASE PROGRAMS (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 roleURI="http://photronics.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
        <!--Parent Role: COMMITMENTS AND CONTINGENCIES-->
        <link:definition>091400 - Disclosure - COMMITMENTS AND CONTINGENCIES (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 roleURI="http://photronics.com/role/RecentAccountingPronouncementsDetails" id="RecentAccountingPronouncementsDetails">
        <!--Parent Role: RECENT ACCOUNTING PRONOUNCEMENTS-->
        <link:definition>091500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)</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:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-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/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
  <xs:element name="BasisOfFinancialStatementPresentationAbstract" id="plab_BasisOfFinancialStatementPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PDMCXMember" id="plab_PDMCXMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ManufacturingFacilitiesByGeographicalRegionTable" id="plab_ManufacturingFacilitiesByGeographicalRegionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ManufacturingFacilitiesByGeographicalRegionLineItems" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ManufacturingFacilitiesAbstract" id="plab_ManufacturingFacilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfManufacturingFacilities" id="plab_NumberOfManufacturingFacilities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockOptionsActivityAbstract" id="plab_StockOptionsActivityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AntidilutiveSecuritiesAbstract" id="plab_AntidilutiveSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProceedsFromGovernmentIncentives" id="plab_ProceedsFromGovernmentIncentives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="GovernmentIncentivesReceivableForCapitalExpenditures" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="IntegratedCircuitsMember" id="plab_IntegratedCircuitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FlatPanelDisplaysMember" id="plab_FlatPanelDisplaysMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RevenueRemainingPerformanceObligationsAbstract" id="plab_RevenueRemainingPerformanceObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerOrdersExpectedTimingOfSatisfactionPeriod" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ProductWarrantyAbstract" id="plab_ProductWarrantyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PeriodOfWarranty" id="plab_PeriodOfWarranty" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ProductInvoiceTerm" id="plab_ProductInvoiceTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AccountingStandardsUpdatesAdoptedAbstract" id="plab_AccountingStandardsUpdatesAdoptedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="October2018AnnouncedProgramMember" id="plab_October2018AnnouncedProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockRepurchaseProgramCommencementDate" id="plab_StockRepurchaseProgramCommencementDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="August2019AnnouncedProgramMember" id="plab_August2019AnnouncedProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HighEndFlatPanelDisplaysMember" id="plab_HighEndFlatPanelDisplaysMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AllOtherAsiaMember" id="plab_AllOtherAsiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HighEndIntegratedCircuitsMember" id="plab_HighEndIntegratedCircuitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MainstreamFlatPanelDisplaysMember" id="plab_MainstreamFlatPanelDisplaysMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MainstreamIntegratedCircuitsMember" id="plab_MainstreamIntegratedCircuitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccumulatedOtherComprehensiveIncomeOtherMember" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProjectLoanMember" id="plab_ProjectLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WorkingCapitalLoanMember" id="plab_WorkingCapitalLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VariableInterestEntityAbstract" id="plab_VariableInterestEntityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="VariableInterestEntityInitialTermOfAgreement" id="plab_VariableInterestEntityInitialTermOfAgreement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseCashFlowsTextBlock" id="plab_LesseeOperatingLeaseCashFlowsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" id="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EquipmentLoanMember" id="plab_EquipmentLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="WorkingCapitalLoanVATMember" id="plab_WorkingCapitalLoanVATMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AmendedAndRestatedCreditAgreementMember" id="plab_AmendedAndRestatedCreditAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WorkingCapitalLoanFundOperationsMember" id="plab_WorkingCapitalLoanFundOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DebtInstrumentTermOfVariableRate" id="plab_DebtInstrumentTermOfVariableRate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SupplementalCashFlowInformationRelatedToLeasesAbstract" id="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" id="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxDisclosureTable" id="plab_IncomeTaxDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxDisclosureLineItems" id="plab_IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxCreditCarryforwardAbstract" id="plab_TaxCreditCarryforwardAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaiwanAgencyOfTheMinistryOfFinanceMember" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxHolidayAbstract" id="plab_IncomeTaxHolidayAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermOfTaxYearHolidays" id="plab_TermOfTaxYearHolidays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>plab-20200202_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesDetailsCalc2" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesDetailsCalc2" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetailsCalc2" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtDetailsCalc2" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquity to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapital" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapital" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="PreferredStockValue" xlink:title="calculation: StockholdersEquity to PreferredStockValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="TreasuryStockCommonValue" xlink:title="calculation: StockholdersEquity to TreasuryStockCommonValue" order="5.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="StockholdersEquity" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to StockholdersEquity" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="MinorityInterest" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to MinorityInterest" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: Liabilities to LongTermDebtNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to OtherLiabilitiesNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="LongTermDebtCurrent" xlink:title="calculation: LiabilitiesCurrent to LongTermDebtCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to AccruedLiabilitiesCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ShortTermBorrowings" xlink:title="calculation: LiabilitiesCurrent to ShortTermBorrowings" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="calculation: Assets to DeferredIncomeTaxAssetsNet" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="calculation: Assets to IntangibleAssetsNetExcludingGoodwill" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="OtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to OtherAssetsCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="4.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: ProfitLoss to IncomeTaxExpenseBenefit" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="InterestAndDebtExpense" xlink:title="InterestAndDebtExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestAndDebtExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestAndDebtExpense" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OtherNonoperatingIncomeExpense" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfGoodsAndServicesSold" xlink:title="calculation: GrossProfit to CostOfGoodsAndServicesSold" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: GrossProfit to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GrossProfit" xlink:title="calculation: OperatingIncomeLoss to GrossProfit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="ResearchAndDevelopmentExpense" xlink:title="calculation: OperatingExpenses to ResearchAndDevelopmentExpense" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="calculation: OperatingExpenses to SellingGeneralAndAdministrativeExpense" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="OperatingExpenses" xlink:title="calculation: OperatingIncomeLoss to OperatingExpenses" order="5.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: ProfitLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="ProfitLoss" xlink:title="calculation: NetIncomeLoss to ProfitLoss" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to NetIncomeLossAttributableToNoncontrollingInterest" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:label="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to OtherComprehensiveIncomeLossNetOfTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="ProfitLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to ProfitLoss" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromPaymentsForOtherFinancingActivities" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfDebt" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsForRepurchaseOfCommonStock" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromMinorityShareholders" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromMinorityShareholders" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfDebt" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividendsMinorityInterest" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividendsMinorityInterest" order="0.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquirePropertyPlantAndEquipment" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromOtherInvestingActivities" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProceedsFromGovernmentIncentives" xlink:label="ProceedsFromGovernmentIncentives" xlink:title="ProceedsFromGovernmentIncentives" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromGovernmentIncentives" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromGovernmentIncentives" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DepreciationDepletionAndAmortization" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ProfitLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ProfitLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInInventories" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOtherCurrentAssets" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsReceivable" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ShareBasedCompensation" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryRawMaterialsNetOfReserves" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryFinishedGoods" xlink:title="calculation: InventoryNet to InventoryFinishedGoods" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryWorkInProcess" xlink:title="calculation: InventoryNet to InventoryWorkInProcess" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to PropertyPlantAndEquipmentGross" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsNoncurrent" xlink:title="calculation: Assets to AssetsNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNet" xlink:to="Assets" xlink:title="calculation: AssetsNet to Assets" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesNoncurrent" xlink:title="calculation: Liabilities to LiabilitiesNoncurrent" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNet" xlink:to="Liabilities" xlink:title="calculation: AssetsNet to Liabilities" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtCurrent" xlink:title="calculation: LongTermDebt to LongTermDebtCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: LongTermDebt to LongTermDebtNoncurrent" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongTermDebt" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="calculation: LongTermDebt to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="calculation: OperatingLeasesFutureMinimumPaymentsDue to OperatingLeasesFutureMinimumPaymentsDueThereafter" order="5.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="OperatingLeaseLiability" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to OperatingLeaseLiability" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="NetIncomeLoss" xlink:title="calculation: NetIncomeLossAttributableToParentDiluted to NetIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="calculation: WeightedAverageNumberDilutedSharesOutstandingAdjustment to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" weight="1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>plab-20200202_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#RecentAccountingPronouncementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#CommitmentsAndContingenciesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramsDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#ShareRepurchaseProgramsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesDetailsCalc2" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesDetailsCalc2" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenueDisaggregationOfRevenueDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetailsCalc2" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtDetailsCalc2" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureVieDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVentureVieDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#BasisOfFinancialStatementPresentationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramsTables" xlink:type="simple" xlink:href="plab-20200202.xsd#ShareRepurchaseProgramsTables" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" xlink:type="simple" xlink:href="plab-20200202.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="plab-20200202.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensationTables" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesTables" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesTables" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueTables" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenueTables" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtTables" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureTables" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVentureTables" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="plab-20200202.xsd#PropertyPlantAndEquipmentTables" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesTables" xlink:type="simple" xlink:href="plab-20200202.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#RecentAccountingPronouncementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#FairValueMeasurementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#IncomeTaxesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensationPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RevenuePolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenuePolicies" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVenturePolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVenturePolicies" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#InventoriesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncements" xlink:type="simple" xlink:href="plab-20200202.xsd#RecentAccountingPronouncements" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="plab-20200202.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchasePrograms" xlink:type="simple" xlink:href="plab-20200202.xsd#ShareRepurchasePrograms" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="plab-20200202.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" xlink:type="simple" xlink:href="plab-20200202.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponent" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShare" xlink:type="simple" xlink:href="plab-20200202.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxes" xlink:type="simple" xlink:href="plab-20200202.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensation" />
  <link:roleRef roleURI="http://photronics.com/role/Leases" xlink:type="simple" xlink:href="plab-20200202.xsd#Leases" />
  <link:roleRef roleURI="http://photronics.com/role/Revenue" xlink:type="simple" xlink:href="plab-20200202.xsd#Revenue" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebt" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebt" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVenture" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVenture" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="plab-20200202.xsd#PropertyPlantAndEquipment" />
  <link:roleRef roleURI="http://photronics.com/role/Inventories" xlink:type="simple" xlink:href="plab-20200202.xsd#Inventories" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentation" xlink:type="simple" xlink:href="plab-20200202.xsd#BasisOfFinancialStatementPresentation" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfEquityUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="plab-20200202.xsd#DocumentAndEntityInformation" />
  <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/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: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:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/DocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="definition: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="SharesOutstanding" xlink:title="definition: StatementLineItems to SharesOutstanding" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="definition: StatementLineItems to CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="definition: StatementLineItems to ProfitLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueShareBasedCompensation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="definition: StatementLineItems to NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="definition: StatementLineItems to MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="MinorityInterestDecreaseFromRedemptions" xlink:title="MinorityInterestDecreaseFromRedemptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromRedemptions" xlink:title="definition: StatementLineItems to MinorityInterestDecreaseFromRedemptions" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="definition: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="15.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: StatementTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="definition: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="AccountingStandardsUpdate201601Member" xlink:title="AccountingStandardsUpdate201601Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201601Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201601Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="TreasuryStockMember" xlink:title="definition: EquityComponentDomain to TreasuryStockMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="NoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to NoncontrollingInterestMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/Inventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipment" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVenture" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebt" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/Revenue" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/Leases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchasePrograms" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVenturePolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenuePolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="definition: DebtInstrumentLineItems to ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="2.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ProjectLoanMember" xlink:title="definition: DebtInstrumentNameDomain to ProjectLoanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanMember" xlink:label="WorkingCapitalLoanMember" xlink:title="WorkingCapitalLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="WorkingCapitalLoanMember" xlink:title="definition: DebtInstrumentNameDomain to WorkingCapitalLoanMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:label="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="ManufacturingFacilitiesByGeographicalRegionLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesAbstract" xlink:label="ManufacturingFacilitiesAbstract" xlink:title="ManufacturingFacilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="ManufacturingFacilitiesAbstract" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionLineItems to ManufacturingFacilitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfManufacturingFacilities" xlink:label="NumberOfManufacturingFacilities" xlink:title="NumberOfManufacturingFacilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="NumberOfManufacturingFacilities" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionLineItems to NumberOfManufacturingFacilities" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesByGeographicalRegionTable" xlink:label="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="ManufacturingFacilitiesByGeographicalRegionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionLineItems to ManufacturingFacilitiesByGeographicalRegionTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ManufacturingFacilitiesByGeographicalRegionTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="definition: SegmentGeographicalDomain to TW" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="definition: SegmentGeographicalDomain to KR" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="CostOfGoodsAndServicesSoldDepreciationAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="definition: PropertyPlantAndEquipmentLineItems to CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LandMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureVieDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_VariableInterestEntityAbstract" xlink:label="VariableInterestEntityAbstract" xlink:title="VariableInterestEntityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityAbstract" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="VariableInterestEntityOwnershipPercentage" xlink:title="VariableInterestEntityOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityOwnershipPercentage" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityOwnershipPercentage" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:label="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="VariableInterestEntityInitialConsolidationGainOrLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityInitialConsolidationGainOrLoss" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="definition: VariableInterestEntityLineItems to AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:label="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="VariableInterestEntityFinancialOrOtherSupportAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityFinancialOrOtherSupportAmount" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedAssetsPledged" xlink:label="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="VariableInterestEntityConsolidatedAssetsPledged" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedAssetsPledged" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_VariableInterestEntityInitialTermOfAgreement" xlink:label="VariableInterestEntityInitialTermOfAgreement" xlink:title="VariableInterestEntityInitialTermOfAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityInitialTermOfAgreement" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityInitialTermOfAgreement" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:label="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="definition: VariableInterestEntityLineItems to NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:label="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="definition: VariableInterestEntityLineItems to NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:label="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesRecourse" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedLiabilitiesRecourse" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="VariableInterestEntityEntityMaximumLossExposureAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityEntityMaximumLossExposureAmount" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="VariableInterestEntityLineItems" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="definition: VariableInterestEntityLineItems to ScheduleOfVariableInterestEntitiesTable" order="14.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain_2" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain_2" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="PDMCXMember" xlink:title="definition: ConsolidatedEntitiesDomain to PDMCXMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="definition: ConsolidatedEntitiesDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityNotPrimaryBeneficiaryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="definition: ConsolidatedEntitiesDomain to VariableInterestEntityNotPrimaryBeneficiaryMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to FinancialInstrumentAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtMember" xlink:label="DebtMember" xlink:title="DebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DebtMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DebtMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="CashAndCashEquivalentsAxis" xlink:title="CashAndCashEquivalentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="CashAndCashEquivalentsAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to CashAndCashEquivalentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CashAndCashEquivalentsAxis" xlink:to="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="definition: CashAndCashEquivalentsAxis to RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CashAndCashEquivalentsAxis" xlink:to="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2" xlink:title="definition: CashAndCashEquivalentsAxis to RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashMember" xlink:label="CashMember" xlink:title="CashMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="CashMember" xlink:title="definition: RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember to CashMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="StatementScenarioAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to StatementScenarioAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPlanMember" xlink:title="definition: ScenarioUnspecifiedDomain to ScenarioPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to RangeAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="definition: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AssetsCurrent" xlink:title="definition: VariableInterestEntityLineItems to AssetsCurrent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AssetsNoncurrent" xlink:title="definition: VariableInterestEntityLineItems to AssetsNoncurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="Assets" xlink:title="definition: VariableInterestEntityLineItems to Assets" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="LiabilitiesCurrent" xlink:title="definition: VariableInterestEntityLineItems to LiabilitiesCurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="LiabilitiesNoncurrent" xlink:title="definition: VariableInterestEntityLineItems to LiabilitiesNoncurrent" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="Liabilities" xlink:title="definition: VariableInterestEntityLineItems to Liabilities" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableInterestEntityLineItems" xlink:to="AssetsNet" xlink:title="definition: VariableInterestEntityLineItems to AssetsNet" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="VariableInterestEntityLineItems" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="definition: VariableInterestEntityLineItems to ScheduleOfVariableInterestEntitiesTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfVariableInterestEntitiesTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain_2" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain_2" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="PDMCXMember" xlink:title="definition: ConsolidatedEntitiesDomain to PDMCXMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="definition: ConsolidatedEntitiesDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="definition: DebtInstrumentLineItems to LongtermDebtCurrentAndNoncurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="ShortTermDebtWeightedAverageInterestRate" xlink:title="ShortTermDebtWeightedAverageInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermDebtWeightedAverageInterestRate" xlink:title="definition: DebtInstrumentLineItems to ShortTermDebtWeightedAverageInterestRate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedAssetsPledged" xlink:label="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="VariableInterestEntityConsolidatedAssetsPledged" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="definition: DebtInstrumentLineItems to VariableInterestEntityConsolidatedAssetsPledged" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromLinesOfCredit" xlink:title="definition: DebtInstrumentLineItems to ProceedsFromLinesOfCredit" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfDebt" xlink:title="definition: DebtInstrumentLineItems to RepaymentsOfDebt" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentBasisSpreadOnVariableRate1" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="definition: DebtInstrumentLineItems to ProceedsFromIssuanceOfDebt" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTermOfVariableRate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTermOfVariableRate" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="DebtInstrumentDateOfFirstRequiredPayment1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentDateOfFirstRequiredPayment1" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTerm" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTerm" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityCurrentBorrowingCapacity" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="definition: DebtInstrumentLineItems to AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCredit" xlink:title="definition: DebtInstrumentLineItems to LineOfCredit" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="definition: DebtInstrumentLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateEffectivePercentage" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtByMaturityAbstract" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtByMaturityAbstract" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebt" xlink:title="definition: DebtInstrumentLineItems to LongTermDebt" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtCurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtCurrent" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtNoncurrent" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="31.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ProjectLoanMember" xlink:title="definition: DebtInstrumentNameDomain to ProjectLoanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanMember" xlink:label="WorkingCapitalLoanMember" xlink:title="WorkingCapitalLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="WorkingCapitalLoanMember" xlink:title="definition: DebtInstrumentNameDomain to WorkingCapitalLoanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AmendedAndRestatedCreditAgreementMember" xlink:label="AmendedAndRestatedCreditAgreementMember" xlink:title="AmendedAndRestatedCreditAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="AmendedAndRestatedCreditAgreementMember" xlink:title="definition: DebtInstrumentNameDomain to AmendedAndRestatedCreditAgreementMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_EquipmentLoanMember" xlink:label="EquipmentLoanMember" xlink:title="EquipmentLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="EquipmentLoanMember" xlink:title="definition: DebtInstrumentNameDomain to EquipmentLoanMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanVATMember" xlink:label="WorkingCapitalLoanVATMember" xlink:title="WorkingCapitalLoanVATMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="WorkingCapitalLoanMember" xlink:to="WorkingCapitalLoanVATMember" xlink:title="definition: WorkingCapitalLoanMember to WorkingCapitalLoanVATMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanFundOperationsMember" xlink:label="WorkingCapitalLoanFundOperationsMember" xlink:title="WorkingCapitalLoanFundOperationsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="WorkingCapitalLoanMember" xlink:to="WorkingCapitalLoanFundOperationsMember" xlink:title="definition: WorkingCapitalLoanMember to WorkingCapitalLoanFundOperationsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="VariableRateAxis" xlink:title="definition: DebtInstrumentTable to VariableRateAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="definition: VariableRateAxis to VariableRateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain_2" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain_2" xlink:title="definition: VariableRateAxis to VariableRateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="definition: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="definition: DebtInstrumentTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetailsCalc2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ChangeInContractWithCustomerLiabilityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_RevenueRemainingPerformanceObligationsAbstract" xlink:label="RevenueRemainingPerformanceObligationsAbstract" xlink:title="RevenueRemainingPerformanceObligationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="RevenueRemainingPerformanceObligationsAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to RevenueRemainingPerformanceObligationsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProductWarrantyAbstract" xlink:label="ProductWarrantyAbstract" xlink:title="ProductWarrantyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ProductWarrantyAbstract" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ProductWarrantyAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PeriodOfWarranty" xlink:label="PeriodOfWarranty" xlink:title="PeriodOfWarranty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="PeriodOfWarranty" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to PeriodOfWarranty" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:label="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="CustomerOrdersExpectedTimingOfSatisfactionPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to CustomerOrdersExpectedTimingOfSatisfactionPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerLiabilityRevenueRecognized" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProductInvoiceTerm" xlink:label="ProductInvoiceTerm" xlink:title="ProductInvoiceTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ProductInvoiceTerm" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ProductInvoiceTerm" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerAssetNetCurrent" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerAssetNetCurrent" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerLiabilityCurrent" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="CapitalizedContractCostImpairmentLoss" xlink:title="CapitalizedContractCostImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="CapitalizedContractCostImpairmentLoss" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to CapitalizedContractCostImpairmentLoss" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses" xlink:label="ProvisionForOtherCreditLosses" xlink:title="ProvisionForOtherCreditLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ProvisionForOtherCreditLosses" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ProvisionForOtherCreditLosses" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="definition: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="definition: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to ProductOrServiceAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="definition: ProductsAndServicesDomain to IntegratedCircuitsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="definition: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="RangeAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to BalanceSheetLocationAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to OtherCurrentAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="AccruedLiabilitiesMember" xlink:title="AccruedLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="AccruedLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to AccruedLiabilitiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueTable" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="definition: ProductsAndServicesDomain to IntegratedCircuitsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="definition: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_HighEndFlatPanelDisplaysMember" xlink:label="HighEndFlatPanelDisplaysMember" xlink:title="HighEndFlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FlatPanelDisplaysMember" xlink:to="HighEndFlatPanelDisplaysMember" xlink:title="definition: FlatPanelDisplaysMember to HighEndFlatPanelDisplaysMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_MainstreamFlatPanelDisplaysMember" xlink:label="MainstreamFlatPanelDisplaysMember" xlink:title="MainstreamFlatPanelDisplaysMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FlatPanelDisplaysMember" xlink:to="MainstreamFlatPanelDisplaysMember" xlink:title="definition: FlatPanelDisplaysMember to MainstreamFlatPanelDisplaysMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_HighEndIntegratedCircuitsMember" xlink:label="HighEndIntegratedCircuitsMember" xlink:title="HighEndIntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IntegratedCircuitsMember" xlink:to="HighEndIntegratedCircuitsMember" xlink:title="definition: IntegratedCircuitsMember to HighEndIntegratedCircuitsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_MainstreamIntegratedCircuitsMember" xlink:label="MainstreamIntegratedCircuitsMember" xlink:title="MainstreamIntegratedCircuitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IntegratedCircuitsMember" xlink:to="MainstreamIntegratedCircuitsMember" xlink:title="definition: IntegratedCircuitsMember to MainstreamIntegratedCircuitsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="definition: SegmentGeographicalDomain to TW" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="definition: SegmentGeographicalDomain to KR" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AllOtherAsiaMember" xlink:label="AllOtherAsiaMember" xlink:title="AllOtherAsiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AllOtherAsiaMember" xlink:title="definition: SegmentGeographicalDomain to AllOtherAsiaMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain_2" xlink:title="definition: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="definition: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseDescriptionAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseDescriptionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:label="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="SupplementalCashFlowInformationRelatedToLeasesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to SupplementalCashFlowInformationRelatedToLeasesAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:label="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:title="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="OperatingLeasesRentExpenseNet" xlink:title="OperatingLeasesRentExpenseNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesRentExpenseNet" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesRentExpenseNet" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueCurrent" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueThereafter" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDue" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseWeightedAverageDiscountRatePercent" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasePayments" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeasePayments" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="definition: LesseeLeaseDescriptionLineItems to RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDue" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiability" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiability" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseRightOfUseAsset" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseCost" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseCost" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="ShortTermLeaseCost" xlink:title="definition: LesseeLeaseDescriptionLineItems to ShortTermLeaseCost" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeLeaseDescriptionTable" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeLeaseDescriptionTable" order="30.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: LesseeLeaseDescriptionTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="AccountingStandardsUpdate201602Member" xlink:title="AccountingStandardsUpdate201602Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201602Member" xlink:title="definition: TypeOfAdoptionMember to AccountingStandardsUpdate201602Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: LesseeLeaseDescriptionTable to BalanceSheetLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="OtherAssetsMember" xlink:title="OtherAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherAssetsMember" xlink:title="definition: BalanceSheetLocationDomain to OtherAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="AccruedLiabilitiesMember" xlink:title="AccruedLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="AccruedLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to AccruedLiabilitiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="OtherLiabilitiesMember" xlink:title="OtherLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherLiabilitiesMember" xlink:title="definition: BalanceSheetLocationDomain to OtherLiabilitiesMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesDetailsCalc2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedArrangementsToObtainGoodsAndServicesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ProceedsFromStockOptionsExercised" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_StockOptionsActivityAbstract" xlink:label="StockOptionsActivityAbstract" xlink:title="StockOptionsActivityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockOptionsActivityAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockOptionsActivityAbstract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="37.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems" xlink:label="IncomeTaxHolidayLineItems" xlink:title="IncomeTaxHolidayLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayAbstract" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="definition: IncomeTaxHolidayLineItems to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="definition: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="definition: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefits" xlink:title="definition: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefits" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TermOfTaxYearHolidays" xlink:label="TermOfTaxYearHolidays" xlink:title="TermOfTaxYearHolidays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="TermOfTaxYearHolidays" xlink:title="definition: IncomeTaxHolidayLineItems to TermOfTaxYearHolidays" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="IncomeTaxHolidayTerminationDate" xlink:title="IncomeTaxHolidayTerminationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayTerminationDate" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayTerminationDate" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayAggregateDollarAmount" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayAggregateDollarAmount" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayIncomeTaxBenefitsPerShare" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayTable" xlink:label="IncomeTaxHolidayTable" xlink:title="IncomeTaxHolidayTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayTable" xlink:title="definition: IncomeTaxHolidayLineItems to IncomeTaxHolidayTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxHolidayTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: IncomeTaxHolidayTable to IncomeTaxAuthorityNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain_2" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain_2" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:label="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="TaiwanAgencyOfTheMinistryOfFinanceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to TaiwanAgencyOfTheMinistryOfFinanceMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TaxCreditCarryforwardAbstract" xlink:label="TaxCreditCarryforwardAbstract" xlink:title="TaxCreditCarryforwardAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCreditCarryforwardAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to TaxCreditCarryforwardAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateContinuingOperations" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxDisclosureTable" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxDisclosureTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: IncomeTaxDisclosureTable to IncomeTaxAuthorityNameAxis" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AntidilutiveSecuritiesAbstract" xlink:label="AntidilutiveSecuritiesAbstract" xlink:title="AntidilutiveSecuritiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesAbstract" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="TreasuryStockSharesAcquired" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to TreasuryStockSharesAcquired" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain_2" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain_2" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="StockCompensationPlanMember" xlink:title="StockCompensationPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockCompensationPlanMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to StockCompensationPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="ConvertibleDebtSecuritiesMember" xlink:title="ConvertibleDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleDebtSecuritiesMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to ConvertibleDebtSecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to SubsequentEventTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="StockholdersEquity" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to AccumulatedOtherComprehensiveIncomeLossTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AociIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to AociIncludingPortionAttributableToNoncontrollingInterestMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:label="AociAttributableToNoncontrollingInterestMember" xlink:title="AociAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AociAttributableToNoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to AociAttributableToNoncontrollingInterestMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="definition: AociAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="definition: AociAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="definition: AociAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="definition: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="definition: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="definition: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="definition: AccumulatedOtherComprehensiveIncomeMember to AccumulatedOtherComprehensiveIncomeOtherMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramAuthorizedAmount1" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramAuthorizedAmount1" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_StockRepurchaseProgramCommencementDate" xlink:label="StockRepurchaseProgramCommencementDate" xlink:title="StockRepurchaseProgramCommencementDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramCommencementDate" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramCommencementDate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramExpirationDate" xlink:label="StockRepurchaseProgramExpirationDate" xlink:title="StockRepurchaseProgramExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramExpirationDate" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramExpirationDate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockSharesAcquired" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockSharesAcquired" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockValueAcquiredCostMethod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockAcquiredAverageCostPerShare" xlink:title="definition: EquityClassOfTreasuryStockLineItems to TreasuryStockAcquiredAverageCostPerShare" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="definition: EquityClassOfTreasuryStockLineItems to StockRepurchasedAndRetiredDuringPeriodShares" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="ClassOfTreasuryStockTable" xlink:title="definition: EquityClassOfTreasuryStockLineItems to ClassOfTreasuryStockTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="definition: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain_2" xlink:title="ShareRepurchaseProgramDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain_2" xlink:title="definition: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_October2018AnnouncedProgramMember" xlink:label="October2018AnnouncedProgramMember" xlink:title="October2018AnnouncedProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareRepurchaseProgramDomain" xlink:to="October2018AnnouncedProgramMember" xlink:title="definition: ShareRepurchaseProgramDomain to October2018AnnouncedProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_August2019AnnouncedProgramMember" xlink:label="August2019AnnouncedProgramMember" xlink:title="August2019AnnouncedProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareRepurchaseProgramDomain" xlink:to="August2019AnnouncedProgramMember" xlink:title="definition: ShareRepurchaseProgramDomain to August2019AnnouncedProgramMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingenciesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccountingStandardsUpdatesAdoptedAbstract" xlink:label="AccountingStandardsUpdatesAdoptedAbstract" xlink:title="AccountingStandardsUpdatesAdoptedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AccountingStandardsUpdatesAdoptedAbstract" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to AccountingStandardsUpdatesAdoptedAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to OperatingLeaseRightOfUseAsset" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="OperatingLeaseLiability" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to OperatingLeaseLiability" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="definition: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember_2" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember_2" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="AccountingStandardsUpdate201602Member" xlink:title="AccountingStandardsUpdate201602Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201602Member" xlink:title="definition: TypeOfAdoptionMember to AccountingStandardsUpdate201602Member" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>plab-20200202_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <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/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <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/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/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract_lbl" xml:lang="en-US" id="dei_CoverAbstract_lbl">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:title="label: CoverAbstract to dei_CoverAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine1_lbl">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode_lbl" xml:lang="en-US" id="dei_CityAreaCode_lbl">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:title="label: CityAreaCode to dei_CityAreaCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" id="dei_EntityAddressCityOrTown_lbl">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate_lbl">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode_lbl">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber_lbl" xml:lang="en-US" id="dei_LocalPhoneNumber_lbl">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" id="dei_EntityAddressPostalZipCode_lbl">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" id="dei_EntityAddressStateOrProvince_lbl">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle_lbl" xml:lang="en-US" id="dei_Security12bTitle_lbl">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:title="label: Security12bTitle to dei_Security12bTitle_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol_lbl" xml:lang="en-US" id="dei_TradingSymbol_lbl">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:title="label: TradingSymbol to dei_TradingSymbol_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName_lbl" xml:lang="en-US" id="dei_SecurityExchangeName_lbl">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="dei_EntityCurrentReportingStatus_lbl">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="dei_EntityFilerCategory_lbl">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber_lbl">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding_lbl">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US" id="dei_DocumentQuarterlyReport_lbl">Document Quarterly Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:title="label: DocumentQuarterlyReport to dei_DocumentQuarterlyReport_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport_lbl" xml:lang="en-US" id="dei_DocumentTransitionReport_lbl">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent_lbl">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber_lbl" xml:lang="en-US" id="dei_EntityFileNumber_lbl">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:title="label: EntityFileNumber to dei_EntityFileNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany_lbl" xml:lang="en-US" id="dei_EntityShellCompany_lbl">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:title="label: EntityShellCompany to dei_EntityShellCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness_lbl" xml:lang="en-US" id="dei_EntitySmallBusiness_lbl">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:label="AociAttributableToNoncontrollingInterestMember" xlink:title="AociAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl">AOCI Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AociAttributableToNoncontrollingInterestMember to us-gaap_AociAttributableToNoncontrollingInterestMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AociIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl">AOCI Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AociIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="us-gaap_AwardTypeAxis_lbl">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201409Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201409Member_lbl">ASU 2014-09 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member_lbl" xlink:title="label: AccountingStandardsUpdate201409Member to us-gaap_AccountingStandardsUpdate201409Member_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="AccountingStandardsUpdate201601Member" xlink:title="AccountingStandardsUpdate201601Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201601Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountingStandardsUpdate201601Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201601Member_lbl">ASU 2016-16 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201601Member" xlink:to="us-gaap_AccountingStandardsUpdate201601Member_lbl" xlink:title="label: AccountingStandardsUpdate201601Member to us-gaap_AccountingStandardsUpdate201601Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201601Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201601Member_lbl1" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201601Member_lbl1">Accounting Standards Update 2016-01 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201601Member" xlink:to="us-gaap_AccountingStandardsUpdate201601Member_lbl1" xlink:title="label: AccountingStandardsUpdate201601Member to us-gaap_AccountingStandardsUpdate201601Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="AccountingStandardsUpdate201602Member" xlink:title="AccountingStandardsUpdate201602Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountingStandardsUpdate201602Member_lbl" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201602Member_lbl">ASU 2016-02 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_lbl" xlink:title="label: AccountingStandardsUpdate201602Member to us-gaap_AccountingStandardsUpdate201602Member_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingStandardsUpdate201602Member_lbl1" xml:lang="en-US" id="us-gaap_AccountingStandardsUpdate201602Member_lbl1">ASU 2016-02 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_lbl1" xlink:title="label: AccountingStandardsUpdate201602Member to us-gaap_AccountingStandardsUpdate201602Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl1">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl1" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl">Accounts receivable, net of allowance of $1,295 in 2020 and $1,334 in 2019</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl1">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrent_lbl">Accrued liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:title="label: AccruedLiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrent_lbl1">Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl1" xlink:title="label: AccruedLiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="AccruedLiabilitiesMember" xlink:title="AccruedLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedLiabilitiesMember_lbl" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesMember_lbl">Accrued Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesMember" xlink:to="us-gaap_AccruedLiabilitiesMember_lbl" xlink:title="label: AccruedLiabilitiesMember to us-gaap_AccruedLiabilitiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesMember_lbl1" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesMember_lbl1">Accrued Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesMember" xlink:to="us-gaap_AccruedLiabilitiesMember_lbl1" xlink:title="label: AccruedLiabilitiesMember to us-gaap_AccruedLiabilitiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl">Foreign Currency Translation Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1">Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" xlink:title="label: AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl">Foreign Currency Translation Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossTable to us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl">Amortization of Cash Flows Hedge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" xlink:title="label: AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember to us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl">Amortization of Cash Flows Hedge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl">Accumulated depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl">Amortization of Cash Flows Hedge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1">Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" xlink:title="label: AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember to us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossLineItems to us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl">Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl">CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember_lbl">Foreign Currency Translation Adjustments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1">Accumulated Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital_lbl">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember_lbl">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:title="label: AdjustmentsForNewAccountingPronouncementsAxis to us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl">Share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense_lbl">Share-based compensation expense incurred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl">Accounts receivable, allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" xml:lang="en-US" id="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl">Cash limit for dividends, distributions and redemption on equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" xlink:title="label: AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesNameDomain_lbl">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:title="label: AntidilutiveSecuritiesNameDomain to us-gaap_AntidilutiveSecuritiesNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl">Potentially dilutive shares excluded (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" id="us-gaap_AssetsFairValueDisclosure_lbl">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl" xlink:title="label: AssetsFairValueDisclosure to us-gaap_AssetsFairValueDisclosure_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl1">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets_lbl" xml:lang="en-US" id="us-gaap_Assets_lbl">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl" xlink:title="label: Assets to us-gaap_Assets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl1" xml:lang="en-US" id="us-gaap_Assets_lbl1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl1" xlink:title="label: Assets to us-gaap_Assets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl">Current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsNet_lbl" xml:lang="en-US" id="us-gaap_AssetsNet_lbl">Net assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNet" xlink:to="us-gaap_AssetsNet_lbl" xlink:title="label: AssetsNet to us-gaap_AssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNet_lbl1" xml:lang="en-US" id="us-gaap_AssetsNet_lbl1">Net Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNet" xlink:to="us-gaap_AssetsNet_lbl1" xlink:title="label: AssetsNet to us-gaap_AssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_AssetsNoncurrent_lbl">Non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl" xlink:title="label: AssetsNoncurrent to us-gaap_AssetsNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract_lbl">Current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" id="us-gaap_BalanceSheetLocationDomain_lbl">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl" xlink:title="label: BalanceSheetLocationDomain to us-gaap_BalanceSheetLocationDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" id="us-gaap_BalanceSheetLocationAxis_lbl">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xlink:title="label: BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US" id="us-gaap_BuildingAndBuildingImprovementsMember_lbl">Buildings and Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:title="label: BuildingAndBuildingImprovementsMember to us-gaap_BuildingAndBuildingImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xml:lang="en-US" id="us-gaap_BuildingAndBuildingImprovementsMember_lbl1">Building and Building Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xlink:title="label: BuildingAndBuildingImprovementsMember to us-gaap_BuildingAndBuildingImprovementsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="BusinessDescriptionAndBasisOfPresentationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US" id="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl">BASIS OF FINANCIAL STATEMENT PRESENTATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:title="label: BusinessDescriptionAndBasisOfPresentationTextBlock to us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" xml:lang="en-US" id="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" xlink:title="label: BusinessDescriptionAndBasisOfPresentationTextBlock to us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="CapitalExpendituresIncurredButNotYetPaid" xlink:title="CapitalExpendituresIncurredButNotYetPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl">Accrual for property, plant and equipment purchased during the period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:title="label: CapitalExpendituresIncurredButNotYetPaid to us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="CapitalizedContractCostImpairmentLoss" xlink:title="CapitalizedContractCostImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xml:lang="en-US" id="us-gaap_CapitalizedContractCostImpairmentLoss_lbl">Impairment loss on contract assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostImpairmentLoss" xlink:to="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xlink:title="label: CapitalizedContractCostImpairmentLoss to us-gaap_CapitalizedContractCostImpairmentLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" xml:lang="en-US" id="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalizedContractCostImpairmentLoss" xlink:to="us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" xlink:title="label: CapitalizedContractCostImpairmentLoss to us-gaap_CapitalizedContractCostImpairmentLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="CashAndCashEquivalentsAxis" xlink:title="CashAndCashEquivalentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAxis_lbl">Cash and Cash Equivalents [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl" xlink:title="label: CashAndCashEquivalentsAxis to us-gaap_CashAndCashEquivalentsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Cash, cash equivalents, and restricted cash at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1">Cash, cash equivalents, and restricted cash at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl">Net increase (decrease) in cash, cash equivalents, and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashMember" xlink:label="CashMember" xlink:title="CashMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashMember_lbl" xml:lang="en-US" id="us-gaap_CashMember_lbl">Cash [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashMember" xlink:to="us-gaap_CashMember_lbl" xlink:title="label: CashMember to us-gaap_CashMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xml:lang="en-US" id="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl">Change in Contract with Customer, Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xlink:title="label: ChangeInContractWithCustomerLiabilityAbstract to us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US" id="us-gaap_ClassOfTreasuryStockTable_lbl">Class of Treasury Stock [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl" xlink:title="label: ClassOfTreasuryStockTable to us-gaap_ClassOfTreasuryStockTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies_lbl">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl">COMMITMENTS AND CONTINGENCIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="us-gaap_CommonStockMember_lbl">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare_lbl">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized_lbl">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl">Common stock, $0.01 par value, 150,000 shares authorized, 66,144 shares issued and 65,228 outstanding at February 2, 2020 and 65,595 shares issued and outstanding at October 31, 2019</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue_lbl1" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl1">Common Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl1" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl">Comprehensive income attributable to Photronics, Inc. shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl">Less: comprehensive income attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl">Comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:label="ConsolidationVariableInterestEntityPolicy" xlink:title="ConsolidationVariableInterestEntityPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" xml:lang="en-US" id="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl">Variable Interest Entities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationVariableInterestEntityPolicy" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" xlink:title="label: ConsolidationVariableInterestEntityPolicy to us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US" id="us-gaap_ConstructionInProgressMember_lbl">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:title="label: ConstructionInProgressMember to us-gaap_ConstructionInProgressMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl">Revenue from settlement of contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:title="label: ContractWithCustomerLiabilityRevenueRecognized to us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" xlink:title="label: ContractWithCustomerLiabilityRevenueRecognized to us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl">Contract with Customer, Asset and Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1">Contract with Customer, Asset and Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetNetCurrent_lbl">Contract assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:title="label: ContractWithCustomerAssetNetCurrent to us-gaap_ContractWithCustomerAssetNetCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent_lbl">Contract liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="ConvertibleDebtSecuritiesMember" xlink:title="ConvertibleDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xml:lang="en-US" id="us-gaap_ConvertibleDebtSecuritiesMember_lbl">Convertible Notes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xlink:title="label: ConvertibleDebtSecuritiesMember to us-gaap_ConvertibleDebtSecuritiesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="CostOfGoodsAndServicesSoldDepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl">Depreciation and amortization expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xlink:title="label: CostOfGoodsAndServicesSoldDepreciationAndAmortization to us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold_lbl">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" xml:lang="en-US" id="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl">Cumulative effect of adoption of new accounting principle</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" xlink:title="label: CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption to us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl">Disaggregation of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueLineItems_lbl">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:title="label: DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTable_lbl">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:title="label: DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueAbstract_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract_lbl">Disaggregation of Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="DebtInstrumentDateOfFirstRequiredPayment1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl">Date of first required payment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentDateOfFirstRequiredPayment1" xlink:to="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xlink:title="label: DebtInstrumentDateOfFirstRequiredPayment1 to us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentTerm_lbl">Term of loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xlink:title="label: DebtInstrumentTerm to us-gaap_DebtInstrumentTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTerm_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentTerm_lbl1">Debt Instrument, Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl1" xlink:title="label: DebtInstrumentTerm to us-gaap_DebtInstrumentTerm_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl">Basis spread on variable rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:title="label: DebtInstrumentBasisSpreadOnVariableRate1 to us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract_lbl">LONG-TERM DEBT [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtMember" xlink:label="DebtMember" xlink:title="DebtMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtMember_lbl" xml:lang="en-US" id="us-gaap_DebtMember_lbl">Local Financing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtMember" xlink:to="us-gaap_DebtMember_lbl" xlink:title="label: DebtMember to us-gaap_DebtMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtMember_lbl1" xml:lang="en-US" id="us-gaap_DebtMember_lbl1">Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtMember" xlink:to="us-gaap_DebtMember_lbl1" xlink:title="label: DebtMember to us-gaap_DebtMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentTable_lbl">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis_lbl">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl">LONG-TERM DEBT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl1">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentLineItems_lbl">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:title="label: DebtInstrumentLineItems to us-gaap_DebtInstrumentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain_lbl">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl">Interest rate percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate_lbl">Maturity date of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl">Effective interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet_lbl">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet_lbl1">Deferred Income Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization_lbl">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl">SHARE-BASED COMPENSATION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl">SHARE-BASED COMPENSATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1">Share-based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl">Calculation of basic and diluted earnings per share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" xlink:title="label: EarningsPerShareBasicAndDilutedAbstract to us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl">EARNINGS PER SHARE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl1">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl1">Diluted earnings per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted_lbl2" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl2">Earnings Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl2" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl1">Basic earnings per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl">Earnings per share:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl1">EARNINGS PER SHARE [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl1" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Effects of exchange rate changes on cash, cash equivalents, and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl">U.S. statutory rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl">Effective tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl">Income tax benefits realized from stock option exercises</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions to us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl">Compensation cost not yet recognized related to unvested restricted stock awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl">Unrecognized compensation cost related to unvested option awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl">Period for recognition of compensation cost not yet recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl">Share-based compensation cost capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount to us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1">Share-based Payment Arrangement, Amount Capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount to us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeStockOptionMember_lbl1" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl1">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl1" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="us-gaap_EquityComponentDomain_lbl">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" id="us-gaap_EquityClassOfTreasuryStockLineItems_lbl">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xlink:title="label: EquityClassOfTreasuryStockLineItems to us-gaap_EquityClassOfTreasuryStockLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="FairValueMeasurementPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl">Fair Value Financial Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:title="label: FairValueMeasurementPolicyPolicyTextBlock to us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" xlink:title="label: FairValueMeasurementPolicyPolicyTextBlock to us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract_lbl">FAIR VALUE MEASUREMENTS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl">Fair Value, Assets and Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl">FAIR VALUE MEASUREMENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl1">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US" id="us-gaap_FinancialInstrumentAxis_lbl">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:title="label: FinancialInstrumentAxis to us-gaap_FinancialInstrumentAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" id="us-gaap_FurnitureAndFixturesMember_lbl">Furniture, Fixtures and Office Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:title="label: FurnitureAndFixturesMember to us-gaap_FurnitureAndFixturesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FurnitureAndFixturesMember_lbl1" xml:lang="en-US" id="us-gaap_FurnitureAndFixturesMember_lbl1">Furniture and Fixtures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl1" xlink:title="label: FurnitureAndFixturesMember to us-gaap_FurnitureAndFixturesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="us-gaap_GrossProfit_lbl">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:title="label: GrossProfit to us-gaap_GrossProfit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GrossProfit_lbl1" xml:lang="en-US" id="us-gaap_GrossProfit_lbl1">Gross Profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1" xlink:title="label: GrossProfit to us-gaap_GrossProfit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameDomain_lbl">Income Tax Authority, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:title="label: IncomeTaxAuthorityNameDomain to us-gaap_IncomeTaxAuthorityNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract_lbl">INCOME TAXES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameAxis_lbl">Income Tax Authority, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:title="label: IncomeTaxAuthorityNameAxis to us-gaap_IncomeTaxAuthorityNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl">Income before income tax provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract_lbl">Condensed Consolidated Statements of Income (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl">INCOME TAXES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl">Income tax provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl">Per share effect of income tax holiday (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:to="us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" xlink:title="label: IncomeTaxHolidayIncomeTaxBenefitsPerShare to us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="IncomeTaxHolidayTerminationDate" xlink:title="IncomeTaxHolidayTerminationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayTerminationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayTerminationDate_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayTerminationDate_lbl">Income tax holiday termination date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayTerminationDate" xlink:to="us-gaap_IncomeTaxHolidayTerminationDate_lbl" xlink:title="label: IncomeTaxHolidayTerminationDate to us-gaap_IncomeTaxHolidayTerminationDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayTable" xlink:label="IncomeTaxHolidayTable" xlink:title="IncomeTaxHolidayTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayTable_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayTable_lbl">Income Tax Holiday [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayTable" xlink:to="us-gaap_IncomeTaxHolidayTable_lbl" xlink:title="label: IncomeTaxHolidayTable to us-gaap_IncomeTaxHolidayTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl">Effective Income and Statutory Tax Rate [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl">Dollar effect of income tax holiday</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAggregateDollarAmount" xlink:to="us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" xlink:title="label: IncomeTaxHolidayAggregateDollarAmount to us-gaap_IncomeTaxHolidayAggregateDollarAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems" xlink:label="IncomeTaxHolidayLineItems" xlink:title="IncomeTaxHolidayLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxHolidayLineItems_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayLineItems_lbl">Income Tax Holiday [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayLineItems" xlink:to="us-gaap_IncomeTaxHolidayLineItems_lbl" xlink:title="label: IncomeTaxHolidayLineItems to us-gaap_IncomeTaxHolidayLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxHolidayLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxHolidayLineItems_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxHolidayLineItems_lbl1">Income Tax Holiday [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayLineItems" xlink:to="us-gaap_IncomeTaxHolidayLineItems_lbl1" xlink:title="label: IncomeTaxHolidayLineItems to us-gaap_IncomeTaxHolidayLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock_lbl">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:title="label: IncreaseDecreaseInOtherCurrentAssets to us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1">Increase (Decrease) in Other Current Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" xlink:title="label: IncreaseDecreaseInOtherCurrentAssets to us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl">Accounts payable, accrued liabilities and other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xlink:title="label: IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl">Changes in assets, liabilities, and other:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl">Share-based payment awards (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="InterestAndDebtExpense" xlink:title="InterestAndDebtExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US" id="us-gaap_InterestAndDebtExpense_lbl">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl" xlink:title="label: InterestAndDebtExpense to us-gaap_InterestAndDebtExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestAndDebtExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestAndDebtExpense_lbl1" xml:lang="en-US" id="us-gaap_InterestAndDebtExpense_lbl1">Interest and Debt Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl1" xlink:title="label: InterestAndDebtExpense to us-gaap_InterestAndDebtExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US" id="us-gaap_InventoryFinishedGoods_lbl">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:title="label: InventoryFinishedGoods to us-gaap_InventoryFinishedGoods_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureAbstract_lbl">INVENTORIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:title="label: InventoryDisclosureAbstract to us-gaap_InventoryDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl">INVENTORIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl1">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="us-gaap_InventoryNet_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryNet_lbl1" xml:lang="en-US" id="us-gaap_InventoryNet_lbl1">Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNet_lbl2" xml:lang="en-US" id="us-gaap_InventoryNet_lbl2">Inventory, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US" id="us-gaap_InventoryWorkInProcess_lbl">Work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:title="label: InventoryWorkInProcess to us-gaap_InventoryWorkInProcess_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US" id="us-gaap_InventoryRawMaterialsNetOfReserves_lbl">Raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:title="label: InventoryRawMaterialsNetOfReserves to us-gaap_InventoryRawMaterialsNetOfReserves_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xml:lang="en-US" id="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl">LIBOR [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xlink:title="label: LondonInterbankOfferedRateLIBORMember to us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" xml:lang="en-US" id="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" xlink:title="label: LondonInterbankOfferedRateLIBORMember to us-gaap_LondonInterbankOfferedRateLIBORMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeasesTextBlock_lbl">LEASES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:title="label: LesseeOperatingLeasesTextBlock to us-gaap_LesseeOperatingLeasesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionLineItems_lbl">Lessee, Lease, Description [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:title="label: LesseeLeaseDescriptionLineItems to us-gaap_LesseeLeaseDescriptionLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFive to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl">Total Lease Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl">Lease Payments Under Non-cancelable Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityTableTextBlock to us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl">Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xlink:title="label: LesseeOperatingLeaseDescriptionAbstract to us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl1">Lessee, Operating Lease, Description [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl1" xlink:title="label: LesseeOperatingLeaseDescriptionAbstract to us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl">2020</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear to us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl1">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear to us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionTable_lbl">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:title="label: LesseeLeaseDescriptionTable to us-gaap_LesseeLeaseDescriptionTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl">Imputed Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeLeasesPolicyTextBlock_lbl">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:title="label: LesseeLeasesPolicyTextBlock to us-gaap_LesseeLeasesPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeasesPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LesseeLeasesPolicyTextBlock_lbl1">Lessee, Leases [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl1" xlink:title="label: LesseeLeasesPolicyTextBlock to us-gaap_LesseeLeasesPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl">2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl">Long-term debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" xlink:title="label: LongtermDebtCurrentAndNoncurrentAbstract to us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1">Long-term Debt, Current and Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xlink:title="label: LongtermDebtCurrentAndNoncurrentAbstract to us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LandMember_lbl" xml:lang="en-US" id="us-gaap_LandMember_lbl">Land [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandMember" xlink:to="us-gaap_LandMember_lbl" xlink:title="label: LandMember to us-gaap_LandMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="us-gaap_LeaseholdImprovementsMember_lbl">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:title="label: LeaseholdImprovementsMember to us-gaap_LeaseholdImprovementsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeasesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="us-gaap_LeasesAbstract_lbl">LEASES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:title="label: LeasesAbstract to us-gaap_LeasesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesFairValueDisclosure_lbl">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:title="label: LiabilitiesFairValueDisclosure to us-gaap_LiabilitiesFairValueDisclosure_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl">LIABILITIES AND EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities_lbl" xml:lang="en-US" id="us-gaap_Liabilities_lbl">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl">Total liabilities and equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesNoncurrent_lbl">Non-current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:title="label: LiabilitiesNoncurrent to us-gaap_LiabilitiesNoncurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract_lbl">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl">Current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl">Current borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityCurrentBorrowingCapacity to us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCredit_lbl" xml:lang="en-US" id="us-gaap_LineOfCredit_lbl">Amount outstanding under credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:title="label: LineOfCredit to us-gaap_LineOfCredit_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl">Maximum borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl">Available borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xlink:title="label: LineOfCreditFacilityRemainingBorrowingCapacity to us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl">2020 (remainder of)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl1">Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtByMaturityAbstract_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtByMaturityAbstract_lbl">Maturities of Long-term Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_lbl" xlink:title="label: LongTermDebtByMaturityAbstract to us-gaap_LongTermDebtByMaturityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LongTermDebt_lbl" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebt_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebt_lbl1">Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl1">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtNoncurrent_lbl2" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent_lbl2">Long-term Debt, Excluding Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl2" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtCurrent_lbl">Current portion of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:title="label: LongTermDebtCurrent to us-gaap_LongTermDebtCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtCurrent_lbl1">Current portion of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1" xlink:title="label: LongTermDebtCurrent to us-gaap_LongTermDebtCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl">2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl1">Long-term Debt, Maturities, Repayments of Principal after Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember_lbl">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentMember_lbl1" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember_lbl1">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl1" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl">Dividends to noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xlink:title="label: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders to us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" xlink:title="label: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders to us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterest_lbl" xml:lang="en-US" id="us-gaap_MinorityInterest_lbl">Noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:title="label: MinorityInterest to us-gaap_MinorityInterest_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="MinorityInterestDecreaseFromRedemptions" xlink:title="MinorityInterestDecreaseFromRedemptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl">Repurchase of common stock by subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromRedemptions" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" xlink:title="label: MinorityInterestDecreaseFromRedemptions to us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" xml:lang="en-US" id="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDecreaseFromRedemptions" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" xlink:title="label: MinorityInterestDecreaseFromRedemptions to us-gaap_MinorityInterestDecreaseFromRedemptions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl">Earnings used for diluted earnings per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xlink:title="label: NetIncomeLossAttributableToParentDiluted to us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1">Net Income (Loss) Attributable to Parent, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xlink:title="label: NetIncomeLossAttributableToParentDiluted to us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl">Net cash provided by (used in) operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl">Net cash (used in) provided by financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl">Net income attributable to Photronics, Inc. shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl1">Net income attributable to Photronics, Inc. shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl">Net income attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:title="label: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl">Recent Accounting Pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementMember_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementMember_lbl">Adjustments for New Accounting Pronouncement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementMember" xlink:to="us-gaap_NewAccountingPronouncementMember_lbl" xlink:title="label: NewAccountingPronouncementMember to us-gaap_NewAccountingPronouncementMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl">RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:title="label: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl">RECENT ACCOUNTING PRONOUNCEMENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" xlink:title="label: NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock to us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpenseAbstract_lbl">Other income (expense):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:title="label: NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpenseAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US" id="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl">Contribution from noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xlink:title="label: NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance to us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xlink:title="label: NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance to us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl">Non-Controlling Interests [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl1">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl1" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl">Lease Payments Under Non-cancellable Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl">Weighted-average remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset_lbl">Right-of-use leased assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset_lbl1">Right-of-use assets, operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseCost_lbl">Operating lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="OperatingLeasesRentExpenseNet" xlink:title="OperatingLeasesRentExpenseNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesRentExpenseNet_lbl">Rent expense under operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl" xlink:title="label: OperatingLeasesRentExpenseNet to us-gaap_OperatingLeasesRentExpenseNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesRentExpenseNet_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeasesRentExpenseNet_lbl1">Operating Leases, Rent Expense, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl1" xlink:title="label: OperatingLeasesRentExpenseNet to us-gaap_OperatingLeasesRentExpenseNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl1">Operating Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl">Weighted-average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:title="label: OperatingLeaseWeightedAverageDiscountRatePercent to us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl">Operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl1">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasePayments_lbl">Operating cash flows from operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:title="label: OperatingLeasePayments to us-gaap_OperatingLeasePayments_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingExpensesAbstract_lbl">Operating expenses:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:title="label: OperatingExpensesAbstract to us-gaap_OperatingExpensesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl">Lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl1">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl1" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiability_lbl2" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl2">Operating Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl2" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl">2021</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInTwoYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl1">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl1" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInTwoYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl">Future minimum lease payments under non-cancelable operating leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueAbstract to us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl">2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInFiveYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl1">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl1" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInFiveYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInFourYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl1">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl1" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInFourYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInThreeYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl1">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl1" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueInThreeYears to us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl">Total future minimum payments due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1">Operating Leases, Future Minimum Payments Due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDue to us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl">2020</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueCurrent to us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueThereafter to us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl1">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl1" xlink:title="label: OperatingLeasesFutureMinimumPaymentsDueThereafter to us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl">PDMCX JOINT VENTURE [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl">Other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax to us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax to us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl">Foreign currency translation adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCurrentAssetsMember_lbl" xml:lang="en-US" id="us-gaap_OtherCurrentAssetsMember_lbl">Other Current Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCurrentAssetsMember" xlink:to="us-gaap_OtherCurrentAssetsMember_lbl" xlink:title="label: OtherCurrentAssetsMember to us-gaap_OtherCurrentAssetsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl">Net other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1">Other comprehensive (loss) income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:label="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:title="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl">CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:to="us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" xlink:title="label: OtherComprehensiveIncomeNoncontrollingInterestTextBlock to us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTax_lbl">Other comprehensive (loss) income, tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossTax to us-gaap_OtherComprehensiveIncomeLossTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTax_lbl1">Other comprehensive income, tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossTax to us-gaap_OtherComprehensiveIncomeLossTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent_lbl">Other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent_lbl1">Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl1" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl1">Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl">Other comprehensive (loss) income, net of tax of $0:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl">Interest income and other income (expense), net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent_lbl">Other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent_lbl1">Other Liabilities, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="OtherAssetsMember" xlink:title="OtherAssetsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsMember_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsMember_lbl">Other Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsMember" xlink:to="us-gaap_OtherAssetsMember_lbl" xlink:title="label: OtherAssetsMember to us-gaap_OtherAssetsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="OtherLiabilitiesMember" xlink:title="OtherLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesMember_lbl" xml:lang="en-US" id="us-gaap_OtherLiabilitiesMember_lbl">Other Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesMember" xlink:to="us-gaap_OtherLiabilitiesMember_lbl" xlink:title="label: OtherLiabilitiesMember to us-gaap_OtherLiabilitiesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl">Less: other comprehensive income attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl">Purchases of treasury stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1">Payments for Repurchase of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsMinorityInterest_lbl">Dividends paid to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xlink:title="label: PaymentsOfDividendsMinorityInterest to us-gaap_PaymentsOfDividendsMinorityInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1">Payments of Ordinary Dividends, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" xlink:title="label: PaymentsOfDividendsMinorityInterest to us-gaap_PaymentsOfDividendsMinorityInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl">Purchases of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_PreferredStockParOrStatedValuePerShare_lbl">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:title="label: PreferredStockParOrStatedValuePerShare to us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued_lbl">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="us-gaap_PreferredStockValue_lbl">Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesOutstanding_lbl">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:title="label: PreferredStockSharesOutstanding to us-gaap_PreferredStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized_lbl">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xlink:title="label: ProceedsFromPaymentsForOtherFinancingActivities to us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" xlink:title="label: ProceedsFromPaymentsForOtherFinancingActivities to us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfDebt_lbl">Proceeds from debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xlink:title="label: ProceedsFromIssuanceOfDebt to us-gaap_ProceedsFromIssuanceOfDebt_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMinorityShareholders_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromMinorityShareholders_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromMinorityShareholders_lbl">Contribution from noncontrolling interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMinorityShareholders" xlink:to="us-gaap_ProceedsFromMinorityShareholders_lbl" xlink:title="label: ProceedsFromMinorityShareholders to us-gaap_ProceedsFromMinorityShareholders_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMinorityShareholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromMinorityShareholders_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromMinorityShareholders_lbl1">Proceeds from Noncontrolling Interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMinorityShareholders" xlink:to="us-gaap_ProceedsFromMinorityShareholders_lbl1" xlink:title="label: ProceedsFromMinorityShareholders to us-gaap_ProceedsFromMinorityShareholders_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromLinesOfCredit_lbl">Proceeds from credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:title="label: ProceedsFromLinesOfCredit to us-gaap_ProceedsFromLinesOfCredit_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised_lbl">Cash received from option exercises</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl">Proceeds from share-based arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xlink:title="label: ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions to us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ProfitLoss_lbl1" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl1">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross_lbl">Property, plant and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentLineItems_lbl">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:title="label: PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl">PROPERTY, PLANT AND EQUIPMENT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl">Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAbstract_lbl">PROPERTY, PLANT AND EQUIPMENT [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl1">Property, plant and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl">Property, plant and equipment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses" xlink:label="ProvisionForOtherCreditLosses" xlink:title="ProvisionForOtherCreditLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProvisionForOtherCreditLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProvisionForOtherCreditLosses_lbl" xml:lang="en-US" id="us-gaap_ProvisionForOtherCreditLosses_lbl">Provision for credit losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForOtherCreditLosses" xlink:to="us-gaap_ProvisionForOtherCreditLosses_lbl" xlink:title="label: ProvisionForOtherCreditLosses to us-gaap_ProvisionForOtherCreditLosses_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="PurchaseCommitmentRemainingMinimumAmountCommitted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US" id="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl">Outstanding commitments for capital expenditure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xlink:title="label: PurchaseCommitmentRemainingMinimumAmountCommitted to us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl">ROU assets obtained in exchange for lease obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:title="label: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl">Changes in Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xml:lang="en-US" id="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl">Unrecognized Tax Benefits [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:title="label: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfDebt_lbl">Repayments of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xlink:title="label: RepaymentsOfDebt to us-gaap_RepaymentsOfDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfDebt_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfDebt_lbl1">Repayments of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl1" xlink:title="label: RepaymentsOfDebt to us-gaap_RepaymentsOfDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense_lbl">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" id="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl">Cash and Cash Equivalents [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xlink:title="label: RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember to us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember_lbl1" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl1">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl1" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit_lbl">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerAbstract_lbl">REVENUE [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:title="label: RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" xml:lang="en-US" id="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" xlink:title="label: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" xml:lang="en-US" id="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" xlink:title="label: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl">REVENUE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl">Weighted average remaining contractual life, Exercisable at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl">Contractual term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl">Expected term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl">Aggregate intrinsic value, Exercisable at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl">Weighted average remaining contractual life, Outstanding at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScenarioPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScenarioPlanMember_lbl" xml:lang="en-US" id="us-gaap_ScenarioPlanMember_lbl">Total Support Remaining [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPlanMember" xlink:to="us-gaap_ScenarioPlanMember_lbl" xlink:title="label: ScenarioPlanMember to us-gaap_ScenarioPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScenarioPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScenarioPlanMember_lbl1" xml:lang="en-US" id="us-gaap_ScenarioPlanMember_lbl1">Scenario, Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioPlanMember" xlink:to="us-gaap_ScenarioPlanMember_lbl1" xlink:title="label: ScenarioPlanMember to us-gaap_ScenarioPlanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl">Assumptions Used to Calculate Weighted-Average Grant Date Fair Value of Options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl">Future Minimum Lease Payments Under Non-cancelable Operating Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:title="label: ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock to us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl">Information on Outstanding and Exercisable Option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl">Maturities of Long-term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl">Calculation of Basic and Diluted Earnings Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl">Changes in Accumulated Other Comprehensive Income by Component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl">Long-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl">Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl">Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="ScheduleOfTreasuryStockByClassTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl">Shares Repurchase Programs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfTreasuryStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" xlink:title="label: ScheduleOfTreasuryStockByClassTextBlock to us-gaap_ScheduleOfTreasuryStockByClassTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="ScheduleOfVariableInterestEntitiesTextBlock" xlink:title="ScheduleOfVariableInterestEntitiesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl">Carrying Amounts and Exposure to Loss Related to Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xlink:title="label: ScheduleOfVariableInterestEntitiesTextBlock to us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl">Schedule of Variable Interest Entities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xlink:title="label: ScheduleOfVariableInterestEntitiesTable to us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpense_lbl">Selling, general and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:title="label: SellingGeneralAndAdministrativeExpense to us-gaap_SellingGeneralAndAdministrativeExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramAxis_lbl">Share Repurchase Program [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl" xlink:title="label: ShareRepurchaseProgramAxis to us-gaap_ShareRepurchaseProgramAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl">Weighted-Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="us-gaap_ShareRepurchaseProgramDomain_lbl">Share Repurchase Program [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl" xlink:title="label: ShareRepurchaseProgramDomain to us-gaap_ShareRepurchaseProgramDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl">Share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl">Share options granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl">Award vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl">Share-based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" xlink:title="label: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1">Share-based Payment Arrangement, Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" xlink:title="label: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl">Restricted stock awards granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl">Dividend yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl">Number of shares of restricted stock outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">Weighted average grant date fair value of restricted stock awards (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl">Volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl">Restricted Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl">Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl">Maximum number of shares of common stock that may be issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">Weighted-average grant date fair value of options granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl">Weighted average exercise price, Exercisable at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl">Exercisable at end of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl">Risk free rate of return</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl">Outstanding and exercisable option awards [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl">Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1">Additional disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl">Equity Award [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl">Outstanding at end of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl">Weighted average exercise price, Outstanding at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl">Aggregate intrinsic value, Outstanding at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl">Share-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_SharesOutstanding_lbl">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_SharesOutstanding_lbl1">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharesOutstanding_lbl2" xml:lang="en-US" id="us-gaap_SharesOutstanding_lbl2">Shares, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl2" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="ShortTermDebtWeightedAverageInterestRate" xlink:title="ShortTermDebtWeightedAverageInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl">Weighted-average interest rate of short -term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtWeightedAverageInterestRate" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl" xlink:title="label: ShortTermDebtWeightedAverageInterestRate to us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl1" xml:lang="en-US" id="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl1">Short-term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermDebtWeightedAverageInterestRate" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl1" xlink:title="label: ShortTermDebtWeightedAverageInterestRate to us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US" id="us-gaap_ShortTermLeaseCost_lbl">Short-term lease costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:title="label: ShortTermLeaseCost to us-gaap_ShortTermLeaseCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermBorrowings_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="us-gaap_ShortTermBorrowings_lbl">Short-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl" xlink:title="label: ShortTermBorrowings to us-gaap_ShortTermBorrowings_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract_lbl">Condensed Consolidated Balance Sheets (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl">Condensed Consolidated Statements of Comprehensive Income (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis_lbl">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="us-gaap_StatementLineItems_lbl">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable_lbl" xml:lang="en-US" id="us-gaap_StatementTable_lbl">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:title="label: StatementTable to us-gaap_StatementTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract_lbl">Condensed Consolidated Statements of Cash Flows (unaudited) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract_lbl">Condensed Consolidated Statements of Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramExpirationDate" xlink:label="StockRepurchaseProgramExpirationDate" xlink:title="StockRepurchaseProgramExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramExpirationDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockRepurchaseProgramExpirationDate_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramExpirationDate_lbl">Stock repurchase program - termination date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramExpirationDate" xlink:to="us-gaap_StockRepurchaseProgramExpirationDate_lbl" xlink:title="label: StockRepurchaseProgramExpirationDate to us-gaap_StockRepurchaseProgramExpirationDate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramExpirationDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramExpirationDate_lbl1" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramExpirationDate_lbl1">Stock Repurchase Program Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramExpirationDate" xlink:to="us-gaap_StockRepurchaseProgramExpirationDate_lbl1" xlink:title="label: StockRepurchaseProgramExpirationDate to us-gaap_StockRepurchaseProgramExpirationDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl">Sale of common stock through employee stock option and purchase plans (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl">Restricted stock awards vesting and expense (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl">Stock repurchased authorized amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xlink:title="label: StockRepurchaseProgramAuthorizedAmount1 to us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="StockCompensationPlanMember" xlink:title="StockCompensationPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockCompensationPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockCompensationPlanMember_lbl" xml:lang="en-US" id="us-gaap_StockCompensationPlanMember_lbl">Share-based Payment Awards [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockCompensationPlanMember" xlink:to="us-gaap_StockCompensationPlanMember_lbl" xlink:title="label: StockCompensationPlanMember to us-gaap_StockCompensationPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockCompensationPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockCompensationPlanMember_lbl1" xml:lang="en-US" id="us-gaap_StockCompensationPlanMember_lbl1">Share-based Payment Arrangement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockCompensationPlanMember" xlink:to="us-gaap_StockCompensationPlanMember_lbl1" xlink:title="label: StockCompensationPlanMember to us-gaap_StockCompensationPlanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl">Sale of common stock through employee stock option and purchase plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:title="label: StockIssuedDuringPeriodValueShareBasedCompensation to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" xlink:title="label: StockIssuedDuringPeriodValueShareBasedCompensation to us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl">Restricted stock awards vesting and expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US" id="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl">Shares repurchased and retired (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:title="label: StockRepurchasedAndRetiredDuringPeriodShares to us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl">Equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl">Total Photronics, Inc. shareholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl1">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl2">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Stockholders' Equity Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl">Total equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventMember_lbl">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:title="label: SubsequentEventMember to us-gaap_SubsequentEventMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeDomain_lbl">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xlink:title="label: SubsequentEventTypeDomain to us-gaap_SubsequentEventTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeAxis_lbl">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:title="label: SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract_lbl">Supplemental disclosure of non-cash information:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredOverTimeMember_lbl" xml:lang="en-US" id="us-gaap_TransferredOverTimeMember_lbl">Over Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl" xlink:title="label: TransferredOverTimeMember to us-gaap_TransferredOverTimeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransferredAtPointInTimeMember_lbl" xml:lang="en-US" id="us-gaap_TransferredAtPointInTimeMember_lbl">At a Point in Time [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:title="label: TransferredAtPointInTimeMember to us-gaap_TransferredAtPointInTimeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:title="label: TimingOfTransferOfGoodOrServiceAxis to us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xml:lang="en-US" id="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" xlink:title="label: TimingOfTransferOfGoodOrServiceDomain to us-gaap_TimingOfTransferOfGoodOrServiceDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" id="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:title="label: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl">Cost of shares repurchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1">Purchases of treasury stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl2" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl2">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl2" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl">Treasury stock, 916 shares at February 2, 2020</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonValue_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl1">Treasury Stock, Common, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl1" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares_lbl">Treasury stock, shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonShares_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares_lbl1">Treasury Stock, Common, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl1" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockSharesAbstract_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockSharesAbstract_lbl">SHARE REPURCHASE PROGRAMS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockSharesAbstract" xlink:to="us-gaap_TreasuryStockSharesAbstract_lbl" xlink:title="label: TreasuryStockSharesAbstract to us-gaap_TreasuryStockSharesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="TreasuryStockTextBlock" xlink:title="TreasuryStockTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockTextBlock_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockTextBlock_lbl">SHARE REPURCHASE PROGRAMS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock_lbl" xlink:title="label: TreasuryStockTextBlock to us-gaap_TreasuryStockTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockSharesAcquired_lbl">Repurchased common stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl" xlink:title="label: TreasuryStockSharesAcquired to us-gaap_TreasuryStockSharesAcquired_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl">Average price paid per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" xlink:title="label: TreasuryStockAcquiredAverageCostPerShare to us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockAcquiredAverageCostPerShare" xlink:to="us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" xlink:title="label: TreasuryStockAcquiredAverageCostPerShare to us-gaap_TreasuryStockAcquiredAverageCostPerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US" id="us-gaap_TreasuryStockMember_lbl">Treasury Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:title="label: TreasuryStockMember to us-gaap_TreasuryStockMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockMember_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockMember_lbl1">Treasury Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl1" xlink:title="label: TreasuryStockMember to us-gaap_TreasuryStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US" id="us-gaap_TypeOfAdoptionMember_lbl">Type of Adoption [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl" xlink:title="label: TypeOfAdoptionMember to us-gaap_TypeOfAdoptionMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl">Unrecognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl">Accrued interest and penalties related to unrecognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl">Change in valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl">Carrying amounts of assets and liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" xlink:title="label: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl">Local financing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:to="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl" xlink:title="label: VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse to us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl1" xml:lang="en-US" id="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl1">Variable Interest Entity, Consolidated, Liabilities, Current, No Recourse</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:to="us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl1" xlink:title="label: VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse to us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesRecourse" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl">Consolidation liabilities, recourse</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:to="us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" xlink:title="label: VariableInterestEntityConsolidatedLiabilitiesRecourse to us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateDomain_lbl" xml:lang="en-US" id="us-gaap_VariableRateDomain_lbl">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl" xlink:title="label: VariableRateDomain to us-gaap_VariableRateDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="VariableInterestEntityDisclosureTextBlock" xlink:title="VariableInterestEntityDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl">PDMCX JOINT VENTURE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xlink:title="label: VariableInterestEntityDisclosureTextBlock to us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1">Variable Interest Entity Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" xlink:title="label: VariableInterestEntityDisclosureTextBlock to us-gaap_VariableInterestEntityDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:label="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="VariableInterestEntityInitialConsolidationGainOrLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl">Gain (loss) on consolidation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:to="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" xlink:title="label: VariableInterestEntityInitialConsolidationGainOrLoss to us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" xml:lang="en-US" id="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1">Variable Interest Entity, Initial Consolidation, Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:to="us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" xlink:title="label: VariableInterestEntityInitialConsolidationGainOrLoss to us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:label="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl">Operating (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:to="us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" xlink:title="label: VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss to us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedAssetsPledged" xlink:label="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="VariableInterestEntityConsolidatedAssetsPledged" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityConsolidatedAssetsPledged_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityConsolidatedAssetsPledged_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityConsolidatedAssetsPledged_lbl">Consolidated assets pledged</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityConsolidatedAssetsPledged" xlink:to="us-gaap_VariableInterestEntityConsolidatedAssetsPledged_lbl" xlink:title="label: VariableInterestEntityConsolidatedAssetsPledged to us-gaap_VariableInterestEntityConsolidatedAssetsPledged_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateAxis_lbl" xml:lang="en-US" id="us-gaap_VariableRateAxis_lbl">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl" xlink:title="label: VariableRateAxis to us-gaap_VariableRateAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="VariableInterestEntityEntityMaximumLossExposureAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl">Maximum exposure to loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xlink:title="label: VariableInterestEntityEntityMaximumLossExposureAmount to us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:label="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="VariableInterestEntityFinancialOrOtherSupportAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl">Financial or other support, amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:to="us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" xlink:title="label: VariableInterestEntityFinancialOrOtherSupportAmount to us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityLineItems_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityLineItems_lbl">Variable Interest Entity [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityLineItems" xlink:to="us-gaap_VariableInterestEntityLineItems_lbl" xlink:title="label: VariableInterestEntityLineItems to us-gaap_VariableInterestEntityLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl">Photronics Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xlink:title="label: VariableInterestEntityPrimaryBeneficiaryMember to us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="VariableInterestEntityOwnershipPercentage" xlink:title="VariableInterestEntityOwnershipPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityOwnershipPercentage_lbl">Ownership percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xlink:title="label: VariableInterestEntityOwnershipPercentage to us-gaap_VariableInterestEntityOwnershipPercentage_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityNotPrimaryBeneficiaryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" xml:lang="en-US" id="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl">DNP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" xlink:title="label: VariableInterestEntityNotPrimaryBeneficiaryMember to us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl">Potentially dilutive common shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl">Basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1">Weighted-average common shares used for basic earnings per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl">Diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1">Weighted-average common shares used for diluted earnings per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl">Effect of dilutive securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1">Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl">Weighted-average number of common shares outstanding:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1">Weighted-average common shares computations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US" id="srt_ConsolidatedEntitiesDomain_lbl">Consolidated Entities [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl" xlink:title="label: ConsolidatedEntitiesDomain to srt_ConsolidatedEntitiesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US" id="srt_ConsolidatedEntitiesAxis_lbl">Consolidated Entities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:title="label: ConsolidatedEntitiesAxis to srt_ConsolidatedEntitiesAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:label xlink:type="resource" xlink:label="srt_EuropeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_EuropeMember_lbl" xml:lang="en-US" id="srt_EuropeMember_lbl">Europe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="srt_EuropeMember_lbl" xlink:title="label: EuropeMember to srt_EuropeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember_lbl" xml:lang="en-US" id="srt_MaximumMember_lbl">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:title="label: MaximumMember to srt_MaximumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember_lbl" xml:lang="en-US" id="srt_MinimumMember_lbl">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:title="label: MinimumMember to srt_MinimumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" id="srt_ProductsAndServicesDomain_lbl">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" id="srt_ProductOrServiceAxis_lbl">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember_lbl" xml:lang="en-US" id="srt_RangeMember_lbl">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember_lbl" xlink:title="label: RangeMember to srt_RangeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis_lbl" xml:lang="en-US" id="srt_RangeAxis_lbl">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:title="label: RangeAxis to srt_RangeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="srt_ScenarioUnspecifiedDomain_lbl">Scenario [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xlink:title="label: ScenarioUnspecifiedDomain to srt_ScenarioUnspecifiedDomain_lbl" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScenarioUnspecifiedDomain_lbl1" xml:lang="en-US" id="srt_ScenarioUnspecifiedDomain_lbl1">Scenario [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl1" xlink:title="label: ScenarioUnspecifiedDomain to srt_ScenarioUnspecifiedDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="srt_SegmentGeographicalDomain_lbl">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementScenarioAxis_lbl" xml:lang="en-US" id="srt_StatementScenarioAxis_lbl">Scenario [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xlink:title="label: StatementScenarioAxis to srt_StatementScenarioAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementGeographicalAxis_lbl" xml:lang="en-US" id="srt_StatementGeographicalAxis_lbl">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:title="label: StatementGeographicalAxis to srt_StatementGeographicalAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:label xlink:type="resource" xlink:label="country_CN_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_CN_lbl" xml:lang="en-US" id="country_CN_lbl">China [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN_lbl" xlink:title="label: CN to country_CN_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:label xlink:type="resource" xlink:label="country_KR_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_KR_lbl" xml:lang="en-US" id="country_KR_lbl">Korea [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KR" xlink:to="country_KR_lbl" xlink:title="label: KR to country_KR_lbl" />
    <link:label xlink:type="resource" xlink:label="country_KR_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_KR_lbl1" xml:lang="en-US" id="country_KR_lbl1">Korea [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KR" xlink:to="country_KR_lbl1" xlink:title="label: KR to country_KR_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:label xlink:type="resource" xlink:label="country_TW_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_TW_lbl" xml:lang="en-US" id="country_TW_lbl">Taiwan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TW" xlink:to="country_TW_lbl" xlink:title="label: TW to country_TW_lbl" />
    <link:label xlink:type="resource" xlink:label="country_TW_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_TW_lbl1" xml:lang="en-US" id="country_TW_lbl1">Taiwan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TW" xlink:to="country_TW_lbl1" xlink:title="label: TW to country_TW_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_US_lbl" xml:lang="en-US" id="country_US_lbl">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US_lbl" xlink:title="label: US to country_US_lbl" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_BasisOfFinancialStatementPresentationAbstract" xlink:label="BasisOfFinancialStatementPresentationAbstract" xlink:title="BasisOfFinancialStatementPresentationAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_BasisOfFinancialStatementPresentationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_BasisOfFinancialStatementPresentationAbstract_lbl1" xml:lang="en-US" id="plab_BasisOfFinancialStatementPresentationAbstract_lbl1">BASIS OF FINANCIAL STATEMENT PRESENTATION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfFinancialStatementPresentationAbstract" xlink:to="plab_BasisOfFinancialStatementPresentationAbstract_lbl1" xlink:title="label: BasisOfFinancialStatementPresentationAbstract to plab_BasisOfFinancialStatementPresentationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:label xlink:type="resource" xlink:label="plab_PDMCXMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_PDMCXMember_lbl" xml:lang="en-US" id="plab_PDMCXMember_lbl">The joint venture.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PDMCXMember" xlink:to="plab_PDMCXMember_lbl" xlink:title="label: PDMCXMember to plab_PDMCXMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_PDMCXMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_PDMCXMember_lbl1" xml:lang="en-US" id="plab_PDMCXMember_lbl1">PDMCX [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PDMCXMember" xlink:to="plab_PDMCXMember_lbl1" xlink:title="label: PDMCXMember to plab_PDMCXMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_PDMCXMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_PDMCXMember_lbl2" xml:lang="en-US" id="plab_PDMCXMember_lbl2">Carrying Amount [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PDMCXMember" xlink:to="plab_PDMCXMember_lbl2" xlink:title="label: PDMCXMember to plab_PDMCXMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:label="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" xml:lang="en-US" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl">Net of tax amount of the appreciation (loss) for other adjustments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:to="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax to plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" xml:lang="en-US" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1">Other Comprehensive Income (Loss), Other Adjustments, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:to="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax to plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" xml:lang="en-US" id="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:to="plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" xlink:title="label: OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax to plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesByGeographicalRegionTable" xlink:label="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="ManufacturingFacilitiesByGeographicalRegionTable" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl">Describes the operating facilities of the reporting entity by geographical region.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionTable to plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1">Manufacturing Facilities by Geographical Region [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionTable to plab_ManufacturingFacilitiesByGeographicalRegionTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:label="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="ManufacturingFacilitiesByGeographicalRegionLineItems" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl">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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionLineItems to plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1">Manufacturing Facilities By Geographical Region [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionLineItems to plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" xml:lang="en-US" id="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2">Manufacturing Facilities By Geographical Region [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" xlink:title="label: ManufacturingFacilitiesByGeographicalRegionLineItems to plab_ManufacturingFacilitiesByGeographicalRegionLineItems_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesAbstract" xlink:label="ManufacturingFacilitiesAbstract" xlink:title="ManufacturingFacilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ManufacturingFacilitiesAbstract_lbl1" xml:lang="en-US" id="plab_ManufacturingFacilitiesAbstract_lbl1">Manufacturing Facilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesAbstract" xlink:to="plab_ManufacturingFacilitiesAbstract_lbl1" xlink:title="label: ManufacturingFacilitiesAbstract to plab_ManufacturingFacilitiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ManufacturingFacilitiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ManufacturingFacilitiesAbstract_lbl2" xml:lang="en-US" id="plab_ManufacturingFacilitiesAbstract_lbl2">Manufacturing Facilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingFacilitiesAbstract" xlink:to="plab_ManufacturingFacilitiesAbstract_lbl2" xlink:title="label: ManufacturingFacilitiesAbstract to plab_ManufacturingFacilitiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfManufacturingFacilities" xlink:label="NumberOfManufacturingFacilities" xlink:title="NumberOfManufacturingFacilities" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfManufacturingFacilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_NumberOfManufacturingFacilities_lbl" xml:lang="en-US" id="plab_NumberOfManufacturingFacilities_lbl">This line item represents the number of manufacturing facilities of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfManufacturingFacilities" xlink:to="plab_NumberOfManufacturingFacilities_lbl" xlink:title="label: NumberOfManufacturingFacilities to plab_NumberOfManufacturingFacilities_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfManufacturingFacilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_NumberOfManufacturingFacilities_lbl1" xml:lang="en-US" id="plab_NumberOfManufacturingFacilities_lbl1">Number of manufacturing facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfManufacturingFacilities" xlink:to="plab_NumberOfManufacturingFacilities_lbl1" xlink:title="label: NumberOfManufacturingFacilities to plab_NumberOfManufacturingFacilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfManufacturingFacilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_NumberOfManufacturingFacilities_lbl2" xml:lang="en-US" id="plab_NumberOfManufacturingFacilities_lbl2">Number of manufacturing facilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfManufacturingFacilities" xlink:to="plab_NumberOfManufacturingFacilities_lbl2" xlink:title="label: NumberOfManufacturingFacilities to plab_NumberOfManufacturingFacilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_StockOptionsActivityAbstract" xlink:label="StockOptionsActivityAbstract" xlink:title="StockOptionsActivityAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_StockOptionsActivityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_StockOptionsActivityAbstract_lbl1" xml:lang="en-US" id="plab_StockOptionsActivityAbstract_lbl1">Stock options activity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsActivityAbstract" xlink:to="plab_StockOptionsActivityAbstract_lbl1" xlink:title="label: StockOptionsActivityAbstract to plab_StockOptionsActivityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1">Share based Compensation Arrangement by Share based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2">Weighted-Average Remaining Contractual Life [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1">Share based Compensation Arrangement by Share based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" xml:lang="en-US" id="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2">Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AntidilutiveSecuritiesAbstract" xlink:label="AntidilutiveSecuritiesAbstract" xlink:title="AntidilutiveSecuritiesAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_AntidilutiveSecuritiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AntidilutiveSecuritiesAbstract_lbl1" xml:lang="en-US" id="plab_AntidilutiveSecuritiesAbstract_lbl1">Antidilutive Securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesAbstract" xlink:to="plab_AntidilutiveSecuritiesAbstract_lbl1" xlink:title="label: AntidilutiveSecuritiesAbstract to plab_AntidilutiveSecuritiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProceedsFromGovernmentIncentives" xlink:label="ProceedsFromGovernmentIncentives" xlink:title="ProceedsFromGovernmentIncentives" />
    <link:label xlink:type="resource" xlink:label="plab_ProceedsFromGovernmentIncentives_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProceedsFromGovernmentIncentives_lbl" xml:lang="en-US" id="plab_ProceedsFromGovernmentIncentives_lbl">The cash inflow from government incentives during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromGovernmentIncentives" xlink:to="plab_ProceedsFromGovernmentIncentives_lbl" xlink:title="label: ProceedsFromGovernmentIncentives to plab_ProceedsFromGovernmentIncentives_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProceedsFromGovernmentIncentives_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProceedsFromGovernmentIncentives_lbl1" xml:lang="en-US" id="plab_ProceedsFromGovernmentIncentives_lbl1">Proceeds From Government Incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromGovernmentIncentives" xlink:to="plab_ProceedsFromGovernmentIncentives_lbl1" xlink:title="label: ProceedsFromGovernmentIncentives to plab_ProceedsFromGovernmentIncentives_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProceedsFromGovernmentIncentives_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProceedsFromGovernmentIncentives_lbl2" xml:lang="en-US" id="plab_ProceedsFromGovernmentIncentives_lbl2">Government incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromGovernmentIncentives" xlink:to="plab_ProceedsFromGovernmentIncentives_lbl2" xlink:title="label: ProceedsFromGovernmentIncentives to plab_ProceedsFromGovernmentIncentives_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_GovernmentIncentivesReceivableForCapitalExpenditures" xlink:label="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:title="GovernmentIncentivesReceivableForCapitalExpenditures" />
    <link:label xlink:type="resource" xlink:label="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" xml:lang="en-US" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl">Receivables of government incentives applied to offset the cost of capital expenditures during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:to="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" xlink:title="label: GovernmentIncentivesReceivableForCapitalExpenditures to plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" xml:lang="en-US" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1">Government Incentives Receivable For Capital Expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:to="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" xlink:title="label: GovernmentIncentivesReceivableForCapitalExpenditures to plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" xml:lang="en-US" id="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2">Accrual for property, plant and equipment purchased with funds receivable from government incentives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:to="plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" xlink:title="label: GovernmentIncentivesReceivableForCapitalExpenditures to plab_GovernmentIncentivesReceivableForCapitalExpenditures_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:label xlink:type="resource" xlink:label="plab_IntegratedCircuitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_IntegratedCircuitsMember_lbl" xml:lang="en-US" id="plab_IntegratedCircuitsMember_lbl">Represents one of the products of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntegratedCircuitsMember" xlink:to="plab_IntegratedCircuitsMember_lbl" xlink:title="label: IntegratedCircuitsMember to plab_IntegratedCircuitsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_IntegratedCircuitsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IntegratedCircuitsMember_lbl1" xml:lang="en-US" id="plab_IntegratedCircuitsMember_lbl1">Integrated Circuits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntegratedCircuitsMember" xlink:to="plab_IntegratedCircuitsMember_lbl1" xlink:title="label: IntegratedCircuitsMember to plab_IntegratedCircuitsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_IntegratedCircuitsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_IntegratedCircuitsMember_lbl2" xml:lang="en-US" id="plab_IntegratedCircuitsMember_lbl2">IC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntegratedCircuitsMember" xlink:to="plab_IntegratedCircuitsMember_lbl2" xlink:title="label: IntegratedCircuitsMember to plab_IntegratedCircuitsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:label xlink:type="resource" xlink:label="plab_FlatPanelDisplaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_FlatPanelDisplaysMember_lbl" xml:lang="en-US" id="plab_FlatPanelDisplaysMember_lbl">Represents one of the products of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FlatPanelDisplaysMember" xlink:to="plab_FlatPanelDisplaysMember_lbl" xlink:title="label: FlatPanelDisplaysMember to plab_FlatPanelDisplaysMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_FlatPanelDisplaysMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_FlatPanelDisplaysMember_lbl1" xml:lang="en-US" id="plab_FlatPanelDisplaysMember_lbl1">Flat Panel Displays [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FlatPanelDisplaysMember" xlink:to="plab_FlatPanelDisplaysMember_lbl1" xlink:title="label: FlatPanelDisplaysMember to plab_FlatPanelDisplaysMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_FlatPanelDisplaysMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_FlatPanelDisplaysMember_lbl2" xml:lang="en-US" id="plab_FlatPanelDisplaysMember_lbl2">FPD [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FlatPanelDisplaysMember" xlink:to="plab_FlatPanelDisplaysMember_lbl2" xlink:title="label: FlatPanelDisplaysMember to plab_FlatPanelDisplaysMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_RevenueRemainingPerformanceObligationsAbstract" xlink:label="RevenueRemainingPerformanceObligationsAbstract" xlink:title="RevenueRemainingPerformanceObligationsAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" xml:lang="en-US" id="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1">Revenue, Remaining Performance Obligations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationsAbstract" xlink:to="plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" xlink:title="label: RevenueRemainingPerformanceObligationsAbstract to plab_RevenueRemainingPerformanceObligationsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" xml:lang="en-US" id="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2">Remaining Performance Obligations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRemainingPerformanceObligationsAbstract" xlink:to="plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" xlink:title="label: RevenueRemainingPerformanceObligationsAbstract to plab_RevenueRemainingPerformanceObligationsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:label="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="CustomerOrdersExpectedTimingOfSatisfactionPeriod" />
    <link:label xlink:type="resource" xlink:label="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" xml:lang="en-US" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl">Period in which customer order is expected to be fulfilled, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:to="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" xlink:title="label: CustomerOrdersExpectedTimingOfSatisfactionPeriod to plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" xml:lang="en-US" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1">Customer orders, Expected Timing of Satisfaction, Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:to="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" xlink:title="label: CustomerOrdersExpectedTimingOfSatisfactionPeriod to plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" xml:lang="en-US" id="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2">Customer order, expected satisfaction period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:to="plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" xlink:title="label: CustomerOrdersExpectedTimingOfSatisfactionPeriod to plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProductWarrantyAbstract" xlink:label="ProductWarrantyAbstract" xlink:title="ProductWarrantyAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_ProductWarrantyAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProductWarrantyAbstract_lbl1" xml:lang="en-US" id="plab_ProductWarrantyAbstract_lbl1">Product Warranty [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAbstract" xlink:to="plab_ProductWarrantyAbstract_lbl1" xlink:title="label: ProductWarrantyAbstract to plab_ProductWarrantyAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProductWarrantyAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProductWarrantyAbstract_lbl2" xml:lang="en-US" id="plab_ProductWarrantyAbstract_lbl2">Product Warranty [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductWarrantyAbstract" xlink:to="plab_ProductWarrantyAbstract_lbl2" xlink:title="label: ProductWarrantyAbstract to plab_ProductWarrantyAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PeriodOfWarranty" xlink:label="PeriodOfWarranty" xlink:title="PeriodOfWarranty" />
    <link:label xlink:type="resource" xlink:label="plab_PeriodOfWarranty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_PeriodOfWarranty_lbl" xml:lang="en-US" id="plab_PeriodOfWarranty_lbl">Represents the period of warranty coverage of products sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfWarranty" xlink:to="plab_PeriodOfWarranty_lbl" xlink:title="label: PeriodOfWarranty to plab_PeriodOfWarranty_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_PeriodOfWarranty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_PeriodOfWarranty_lbl1" xml:lang="en-US" id="plab_PeriodOfWarranty_lbl1">Period of warranty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfWarranty" xlink:to="plab_PeriodOfWarranty_lbl1" xlink:title="label: PeriodOfWarranty to plab_PeriodOfWarranty_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_PeriodOfWarranty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_PeriodOfWarranty_lbl2" xml:lang="en-US" id="plab_PeriodOfWarranty_lbl2">Product warranty period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfWarranty" xlink:to="plab_PeriodOfWarranty_lbl2" xlink:title="label: PeriodOfWarranty to plab_PeriodOfWarranty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProductInvoiceTerm" xlink:label="ProductInvoiceTerm" xlink:title="ProductInvoiceTerm" />
    <link:label xlink:type="resource" xlink:label="plab_ProductInvoiceTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProductInvoiceTerm_lbl" xml:lang="en-US" id="plab_ProductInvoiceTerm_lbl">The term of the product invoiced for payment settlement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInvoiceTerm" xlink:to="plab_ProductInvoiceTerm_lbl" xlink:title="label: ProductInvoiceTerm to plab_ProductInvoiceTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProductInvoiceTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProductInvoiceTerm_lbl1" xml:lang="en-US" id="plab_ProductInvoiceTerm_lbl1">Product Invoice Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInvoiceTerm" xlink:to="plab_ProductInvoiceTerm_lbl1" xlink:title="label: ProductInvoiceTerm to plab_ProductInvoiceTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProductInvoiceTerm_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProductInvoiceTerm_lbl2" xml:lang="en-US" id="plab_ProductInvoiceTerm_lbl2">Product invoice term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductInvoiceTerm" xlink:to="plab_ProductInvoiceTerm_lbl2" xlink:title="label: ProductInvoiceTerm to plab_ProductInvoiceTerm_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccountingStandardsUpdatesAdoptedAbstract" xlink:label="AccountingStandardsUpdatesAdoptedAbstract" xlink:title="AccountingStandardsUpdatesAdoptedAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_AccountingStandardsUpdatesAdoptedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AccountingStandardsUpdatesAdoptedAbstract_lbl1" xml:lang="en-US" id="plab_AccountingStandardsUpdatesAdoptedAbstract_lbl1">Accounting Standards Updates Adopted [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingStandardsUpdatesAdoptedAbstract" xlink:to="plab_AccountingStandardsUpdatesAdoptedAbstract_lbl1" xlink:title="label: AccountingStandardsUpdatesAdoptedAbstract to plab_AccountingStandardsUpdatesAdoptedAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_October2018AnnouncedProgramMember" xlink:label="October2018AnnouncedProgramMember" xlink:title="October2018AnnouncedProgramMember" />
    <link:label xlink:type="resource" xlink:label="plab_October2018AnnouncedProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_October2018AnnouncedProgramMember_lbl" xml:lang="en-US" id="plab_October2018AnnouncedProgramMember_lbl">The October 2018 Announced Program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="October2018AnnouncedProgramMember" xlink:to="plab_October2018AnnouncedProgramMember_lbl" xlink:title="label: October2018AnnouncedProgramMember to plab_October2018AnnouncedProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_October2018AnnouncedProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_October2018AnnouncedProgramMember_lbl1" xml:lang="en-US" id="plab_October2018AnnouncedProgramMember_lbl1">October 2018 Announced Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="October2018AnnouncedProgramMember" xlink:to="plab_October2018AnnouncedProgramMember_lbl1" xlink:title="label: October2018AnnouncedProgramMember to plab_October2018AnnouncedProgramMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_StockRepurchaseProgramCommencementDate" xlink:label="StockRepurchaseProgramCommencementDate" xlink:title="StockRepurchaseProgramCommencementDate" />
    <link:label xlink:type="resource" xlink:label="plab_StockRepurchaseProgramCommencementDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_StockRepurchaseProgramCommencementDate_lbl" xml:lang="en-US" id="plab_StockRepurchaseProgramCommencementDate_lbl">Date when authorized share repurchase program commenced, in CCYY-MM-DD format.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramCommencementDate" xlink:to="plab_StockRepurchaseProgramCommencementDate_lbl" xlink:title="label: StockRepurchaseProgramCommencementDate to plab_StockRepurchaseProgramCommencementDate_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_StockRepurchaseProgramCommencementDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_StockRepurchaseProgramCommencementDate_lbl1" xml:lang="en-US" id="plab_StockRepurchaseProgramCommencementDate_lbl1">Stock Repurchase Program Commencement Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramCommencementDate" xlink:to="plab_StockRepurchaseProgramCommencementDate_lbl1" xlink:title="label: StockRepurchaseProgramCommencementDate to plab_StockRepurchaseProgramCommencementDate_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_StockRepurchaseProgramCommencementDate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_StockRepurchaseProgramCommencementDate_lbl2" xml:lang="en-US" id="plab_StockRepurchaseProgramCommencementDate_lbl2">Stock repurchase program - commencement date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramCommencementDate" xlink:to="plab_StockRepurchaseProgramCommencementDate_lbl2" xlink:title="label: StockRepurchaseProgramCommencementDate to plab_StockRepurchaseProgramCommencementDate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_August2019AnnouncedProgramMember" xlink:label="August2019AnnouncedProgramMember" xlink:title="August2019AnnouncedProgramMember" />
    <link:label xlink:type="resource" xlink:label="plab_August2019AnnouncedProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_August2019AnnouncedProgramMember_lbl" xml:lang="en-US" id="plab_August2019AnnouncedProgramMember_lbl">The August 2019 announced program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="August2019AnnouncedProgramMember" xlink:to="plab_August2019AnnouncedProgramMember_lbl" xlink:title="label: August2019AnnouncedProgramMember to plab_August2019AnnouncedProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_August2019AnnouncedProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_August2019AnnouncedProgramMember_lbl1" xml:lang="en-US" id="plab_August2019AnnouncedProgramMember_lbl1">August 2019 Announced Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="August2019AnnouncedProgramMember" xlink:to="plab_August2019AnnouncedProgramMember_lbl1" xlink:title="label: August2019AnnouncedProgramMember to plab_August2019AnnouncedProgramMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_August2019AnnouncedProgramMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_August2019AnnouncedProgramMember_lbl2" xml:lang="en-US" id="plab_August2019AnnouncedProgramMember_lbl2">August 2019 Announced Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="August2019AnnouncedProgramMember" xlink:to="plab_August2019AnnouncedProgramMember_lbl2" xlink:title="label: August2019AnnouncedProgramMember to plab_August2019AnnouncedProgramMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_HighEndFlatPanelDisplaysMember" xlink:label="HighEndFlatPanelDisplaysMember" xlink:title="HighEndFlatPanelDisplaysMember" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndFlatPanelDisplaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_HighEndFlatPanelDisplaysMember_lbl" xml:lang="en-US" id="plab_HighEndFlatPanelDisplaysMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndFlatPanelDisplaysMember" xlink:to="plab_HighEndFlatPanelDisplaysMember_lbl" xlink:title="label: HighEndFlatPanelDisplaysMember to plab_HighEndFlatPanelDisplaysMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndFlatPanelDisplaysMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_HighEndFlatPanelDisplaysMember_lbl1" xml:lang="en-US" id="plab_HighEndFlatPanelDisplaysMember_lbl1">High-end Flat Panel Displays [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndFlatPanelDisplaysMember" xlink:to="plab_HighEndFlatPanelDisplaysMember_lbl1" xlink:title="label: HighEndFlatPanelDisplaysMember to plab_HighEndFlatPanelDisplaysMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndFlatPanelDisplaysMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_HighEndFlatPanelDisplaysMember_lbl2" xml:lang="en-US" id="plab_HighEndFlatPanelDisplaysMember_lbl2">High-end [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndFlatPanelDisplaysMember" xlink:to="plab_HighEndFlatPanelDisplaysMember_lbl2" xlink:title="label: HighEndFlatPanelDisplaysMember to plab_HighEndFlatPanelDisplaysMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AllOtherAsiaMember" xlink:label="AllOtherAsiaMember" xlink:title="AllOtherAsiaMember" />
    <link:label xlink:type="resource" xlink:label="plab_AllOtherAsiaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AllOtherAsiaMember_lbl" xml:lang="en-US" id="plab_AllOtherAsiaMember_lbl">Represents one of the geographical areas where entity's activities take place.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherAsiaMember" xlink:to="plab_AllOtherAsiaMember_lbl" xlink:title="label: AllOtherAsiaMember to plab_AllOtherAsiaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AllOtherAsiaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AllOtherAsiaMember_lbl1" xml:lang="en-US" id="plab_AllOtherAsiaMember_lbl1">All Other Asia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherAsiaMember" xlink:to="plab_AllOtherAsiaMember_lbl1" xlink:title="label: AllOtherAsiaMember to plab_AllOtherAsiaMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AllOtherAsiaMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AllOtherAsiaMember_lbl2" xml:lang="en-US" id="plab_AllOtherAsiaMember_lbl2">All Other Asia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherAsiaMember" xlink:to="plab_AllOtherAsiaMember_lbl2" xlink:title="label: AllOtherAsiaMember to plab_AllOtherAsiaMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_HighEndIntegratedCircuitsMember" xlink:label="HighEndIntegratedCircuitsMember" xlink:title="HighEndIntegratedCircuitsMember" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndIntegratedCircuitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_HighEndIntegratedCircuitsMember_lbl" xml:lang="en-US" id="plab_HighEndIntegratedCircuitsMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndIntegratedCircuitsMember" xlink:to="plab_HighEndIntegratedCircuitsMember_lbl" xlink:title="label: HighEndIntegratedCircuitsMember to plab_HighEndIntegratedCircuitsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndIntegratedCircuitsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_HighEndIntegratedCircuitsMember_lbl1" xml:lang="en-US" id="plab_HighEndIntegratedCircuitsMember_lbl1">High-end Integrated Circuits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndIntegratedCircuitsMember" xlink:to="plab_HighEndIntegratedCircuitsMember_lbl1" xlink:title="label: HighEndIntegratedCircuitsMember to plab_HighEndIntegratedCircuitsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_HighEndIntegratedCircuitsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_HighEndIntegratedCircuitsMember_lbl2" xml:lang="en-US" id="plab_HighEndIntegratedCircuitsMember_lbl2">High-end [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HighEndIntegratedCircuitsMember" xlink:to="plab_HighEndIntegratedCircuitsMember_lbl2" xlink:title="label: HighEndIntegratedCircuitsMember to plab_HighEndIntegratedCircuitsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_MainstreamFlatPanelDisplaysMember" xlink:label="MainstreamFlatPanelDisplaysMember" xlink:title="MainstreamFlatPanelDisplaysMember" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamFlatPanelDisplaysMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_MainstreamFlatPanelDisplaysMember_lbl" xml:lang="en-US" id="plab_MainstreamFlatPanelDisplaysMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamFlatPanelDisplaysMember" xlink:to="plab_MainstreamFlatPanelDisplaysMember_lbl" xlink:title="label: MainstreamFlatPanelDisplaysMember to plab_MainstreamFlatPanelDisplaysMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamFlatPanelDisplaysMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_MainstreamFlatPanelDisplaysMember_lbl1" xml:lang="en-US" id="plab_MainstreamFlatPanelDisplaysMember_lbl1">Mainstream Flat Panel Displays [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamFlatPanelDisplaysMember" xlink:to="plab_MainstreamFlatPanelDisplaysMember_lbl1" xlink:title="label: MainstreamFlatPanelDisplaysMember to plab_MainstreamFlatPanelDisplaysMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamFlatPanelDisplaysMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_MainstreamFlatPanelDisplaysMember_lbl2" xml:lang="en-US" id="plab_MainstreamFlatPanelDisplaysMember_lbl2">Mainstream [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamFlatPanelDisplaysMember" xlink:to="plab_MainstreamFlatPanelDisplaysMember_lbl2" xlink:title="label: MainstreamFlatPanelDisplaysMember to plab_MainstreamFlatPanelDisplaysMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_MainstreamIntegratedCircuitsMember" xlink:label="MainstreamIntegratedCircuitsMember" xlink:title="MainstreamIntegratedCircuitsMember" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamIntegratedCircuitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_MainstreamIntegratedCircuitsMember_lbl" xml:lang="en-US" id="plab_MainstreamIntegratedCircuitsMember_lbl">Represents the classification of products by performance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamIntegratedCircuitsMember" xlink:to="plab_MainstreamIntegratedCircuitsMember_lbl" xlink:title="label: MainstreamIntegratedCircuitsMember to plab_MainstreamIntegratedCircuitsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamIntegratedCircuitsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_MainstreamIntegratedCircuitsMember_lbl1" xml:lang="en-US" id="plab_MainstreamIntegratedCircuitsMember_lbl1">Mainstream Integrated Circuits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamIntegratedCircuitsMember" xlink:to="plab_MainstreamIntegratedCircuitsMember_lbl1" xlink:title="label: MainstreamIntegratedCircuitsMember to plab_MainstreamIntegratedCircuitsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_MainstreamIntegratedCircuitsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_MainstreamIntegratedCircuitsMember_lbl2" xml:lang="en-US" id="plab_MainstreamIntegratedCircuitsMember_lbl2">Mainstream [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainstreamIntegratedCircuitsMember" xlink:to="plab_MainstreamIntegratedCircuitsMember_lbl2" xlink:title="label: MainstreamIntegratedCircuitsMember to plab_MainstreamIntegratedCircuitsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl">Changes to accumulated other comprehensive income including portion attributable to non-controlling interest resulting from other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1">Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl">Changes to accumulated other comprehensive income attributable to non-controlling interest resulting from other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1">Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember to plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeOtherMember" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl">Changes to accumulated comprehensive income resulting from other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeOtherMember to plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1">Accumulated Other Comprehensive Income Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeOtherMember to plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" xml:lang="en-US" id="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:to="plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeOtherMember to plab_AccumulatedOtherComprehensiveIncomeOtherMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_ProjectLoanMember_lbl" xml:lang="en-US" id="plab_ProjectLoanMember_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanMember" xlink:to="plab_ProjectLoanMember_lbl" xlink:title="label: ProjectLoanMember to plab_ProjectLoanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_ProjectLoanMember_lbl1" xml:lang="en-US" id="plab_ProjectLoanMember_lbl1">Project Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanMember" xlink:to="plab_ProjectLoanMember_lbl1" xlink:title="label: ProjectLoanMember to plab_ProjectLoanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_ProjectLoanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_ProjectLoanMember_lbl2" xml:lang="en-US" id="plab_ProjectLoanMember_lbl2">Project Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProjectLoanMember" xlink:to="plab_ProjectLoanMember_lbl2" xlink:title="label: ProjectLoanMember to plab_ProjectLoanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanMember" xlink:label="WorkingCapitalLoanMember" xlink:title="WorkingCapitalLoanMember" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_WorkingCapitalLoanMember_lbl" xml:lang="en-US" id="plab_WorkingCapitalLoanMember_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanMember" xlink:to="plab_WorkingCapitalLoanMember_lbl" xlink:title="label: WorkingCapitalLoanMember to plab_WorkingCapitalLoanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_WorkingCapitalLoanMember_lbl1" xml:lang="en-US" id="plab_WorkingCapitalLoanMember_lbl1">Working Capital Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanMember" xlink:to="plab_WorkingCapitalLoanMember_lbl1" xlink:title="label: WorkingCapitalLoanMember to plab_WorkingCapitalLoanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_WorkingCapitalLoanMember_lbl2" xml:lang="en-US" id="plab_WorkingCapitalLoanMember_lbl2">Working Capital Loans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanMember" xlink:to="plab_WorkingCapitalLoanMember_lbl2" xlink:title="label: WorkingCapitalLoanMember to plab_WorkingCapitalLoanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_VariableInterestEntityAbstract" xlink:label="VariableInterestEntityAbstract" xlink:title="VariableInterestEntityAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_VariableInterestEntityAbstract_lbl1" xml:lang="en-US" id="plab_VariableInterestEntityAbstract_lbl1">Variable Interest Entity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityAbstract" xlink:to="plab_VariableInterestEntityAbstract_lbl1" xlink:title="label: VariableInterestEntityAbstract to plab_VariableInterestEntityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:label="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" xml:lang="en-US" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl">Refers to minimum number of business days for obtaining required approvals and clearance for exiting party from the agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:to="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" xlink:title="label: NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty to plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" xml:lang="en-US" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1">Number of Business Days for Obtaining Required Approvals and Clearance for Exiting Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:to="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" xlink:title="label: NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty to plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" xml:lang="en-US" id="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2">Number of business days for obtaining required approvals and clearance for exiting party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:to="plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" xlink:title="label: NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty to plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:label xlink:type="resource" xlink:label="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xml:lang="en-US" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl">Amount invested and amount of additional committed investment of variable interest holders in consolidated variable interest entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xlink:title="label: AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures to plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" xml:lang="en-US" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1">Amount Invested And Committed To Be Invested In Affiliates Subsidiaries Associates And Joint Ventures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" xlink:title="label: AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures to plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" xml:lang="en-US" id="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2">Total committed investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" xlink:title="label: AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures to plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_VariableInterestEntityInitialTermOfAgreement" xlink:label="VariableInterestEntityInitialTermOfAgreement" xlink:title="VariableInterestEntityInitialTermOfAgreement" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityInitialTermOfAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_VariableInterestEntityInitialTermOfAgreement_lbl" xml:lang="en-US" id="plab_VariableInterestEntityInitialTermOfAgreement_lbl">Refer to initial term of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialTermOfAgreement" xlink:to="plab_VariableInterestEntityInitialTermOfAgreement_lbl" xlink:title="label: VariableInterestEntityInitialTermOfAgreement to plab_VariableInterestEntityInitialTermOfAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityInitialTermOfAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_VariableInterestEntityInitialTermOfAgreement_lbl1" xml:lang="en-US" id="plab_VariableInterestEntityInitialTermOfAgreement_lbl1">Variable Interest Entity, Initial Term of Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialTermOfAgreement" xlink:to="plab_VariableInterestEntityInitialTermOfAgreement_lbl1" xlink:title="label: VariableInterestEntityInitialTermOfAgreement to plab_VariableInterestEntityInitialTermOfAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_VariableInterestEntityInitialTermOfAgreement_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_VariableInterestEntityInitialTermOfAgreement_lbl2" xml:lang="en-US" id="plab_VariableInterestEntityInitialTermOfAgreement_lbl2">Initial term of agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableInterestEntityInitialTermOfAgreement" xlink:to="plab_VariableInterestEntityInitialTermOfAgreement_lbl2" xlink:title="label: VariableInterestEntityInitialTermOfAgreement to plab_VariableInterestEntityInitialTermOfAgreement_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:label="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" xml:lang="en-US" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl">Number of consecutive months an investor's ownership can be below 20% before an option to put or purchase the investor's ownership interest may be exercised.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:to="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" xlink:title="label: NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised to plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" xml:lang="en-US" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1">Number of Consecutive Months Ownership Interest may Fall Below Twenty Percent For Put or Purchase Options to be Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:to="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" xlink:title="label: NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised to plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" xml:lang="en-US" id="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2">Period before put or purchase option can be exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:to="plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" xlink:title="label: NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised to plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LesseeOperatingLeaseCashFlowsTextBlock" xlink:label="LesseeOperatingLeaseCashFlowsTextBlock" xlink:title="LesseeOperatingLeaseCashFlowsTextBlock" />
    <link:label xlink:type="resource" xlink:label="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl" xml:lang="en-US" id="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl">Tabular disclosure of lessee's cash paid for amounts included in operating lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseCashFlowsTextBlock" xlink:to="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseCashFlowsTextBlock to plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl1" xml:lang="en-US" id="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl1">Lessee, Operating Lease, Cash Flows [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseCashFlowsTextBlock" xlink:to="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl1" xlink:title="label: LesseeOperatingLeaseCashFlowsTextBlock to plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl2" xml:lang="en-US" id="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl2">Supplemental Information Related to Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseCashFlowsTextBlock" xlink:to="plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl2" xlink:title="label: LesseeOperatingLeaseCashFlowsTextBlock to plab_LesseeOperatingLeaseCashFlowsTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:label="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:title="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" />
    <link:label xlink:type="resource" xlink:label="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl" xml:lang="en-US" id="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl">Tabular disclosure of lessee's weighted-average remaining lease term, weighted-average discount rate and lease not yet to commenced for operating leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:to="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock to plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl1" xml:lang="en-US" id="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl1">Lessee, Operating Lease, Weighted Average Remaining Lease Term, Discount Rate, Leases Yet to Commenced [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:to="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl1" xlink:title="label: LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock to plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl2" xml:lang="en-US" id="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl2">Weighted Average Lease Terms And Discount Rates Leases Not Yet Commenced</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:to="plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl2" xlink:title="label: LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock to plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_EquipmentLoanMember" xlink:label="EquipmentLoanMember" xlink:title="EquipmentLoanMember" />
    <link:label xlink:type="resource" xlink:label="plab_EquipmentLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_EquipmentLoanMember_lbl" xml:lang="en-US" id="plab_EquipmentLoanMember_lbl">A lease agreement which enables to request advance payments or other funds for equipment or enter into an equipment lease.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquipmentLoanMember" xlink:to="plab_EquipmentLoanMember_lbl" xlink:title="label: EquipmentLoanMember to plab_EquipmentLoanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_EquipmentLoanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_EquipmentLoanMember_lbl1" xml:lang="en-US" id="plab_EquipmentLoanMember_lbl1">Equipment Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquipmentLoanMember" xlink:to="plab_EquipmentLoanMember_lbl1" xlink:title="label: EquipmentLoanMember to plab_EquipmentLoanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" />
    <link:label xlink:type="resource" xlink:label="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl" xml:lang="en-US" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl">Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the sixth 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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:to="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix to plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl1" xml:lang="en-US" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl1">Long-term Debt, Maturities, Repayments of Principal in Year Six</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:to="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix to plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl2" xml:lang="en-US" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl2">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:to="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl2" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix to plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanVATMember" xlink:label="WorkingCapitalLoanVATMember" xlink:title="WorkingCapitalLoanVATMember" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanVATMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_WorkingCapitalLoanVATMember_lbl" xml:lang="en-US" id="plab_WorkingCapitalLoanVATMember_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder to pay value added taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanVATMember" xlink:to="plab_WorkingCapitalLoanVATMember_lbl" xlink:title="label: WorkingCapitalLoanVATMember to plab_WorkingCapitalLoanVATMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanVATMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_WorkingCapitalLoanVATMember_lbl1" xml:lang="en-US" id="plab_WorkingCapitalLoanVATMember_lbl1">Working Capital Loan, VAT [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanVATMember" xlink:to="plab_WorkingCapitalLoanVATMember_lbl1" xlink:title="label: WorkingCapitalLoanVATMember to plab_WorkingCapitalLoanVATMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanVATMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_WorkingCapitalLoanVATMember_lbl2" xml:lang="en-US" id="plab_WorkingCapitalLoanVATMember_lbl2">Working Capital Loans (value added tax component) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanVATMember" xlink:to="plab_WorkingCapitalLoanVATMember_lbl2" xlink:title="label: WorkingCapitalLoanVATMember to plab_WorkingCapitalLoanVATMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AmendedAndRestatedCreditAgreementMember" xlink:label="AmendedAndRestatedCreditAgreementMember" xlink:title="AmendedAndRestatedCreditAgreementMember" />
    <link:label xlink:type="resource" xlink:label="plab_AmendedAndRestatedCreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_AmendedAndRestatedCreditAgreementMember_lbl" xml:lang="en-US" id="plab_AmendedAndRestatedCreditAgreementMember_lbl">The member represents to amended and restated credit agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedCreditAgreementMember" xlink:to="plab_AmendedAndRestatedCreditAgreementMember_lbl" xlink:title="label: AmendedAndRestatedCreditAgreementMember to plab_AmendedAndRestatedCreditAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_AmendedAndRestatedCreditAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AmendedAndRestatedCreditAgreementMember_lbl1" xml:lang="en-US" id="plab_AmendedAndRestatedCreditAgreementMember_lbl1">Amended and Restated Credit Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedCreditAgreementMember" xlink:to="plab_AmendedAndRestatedCreditAgreementMember_lbl1" xlink:title="label: AmendedAndRestatedCreditAgreementMember to plab_AmendedAndRestatedCreditAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AmendedAndRestatedCreditAgreementMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_AmendedAndRestatedCreditAgreementMember_lbl2" xml:lang="en-US" id="plab_AmendedAndRestatedCreditAgreementMember_lbl2">Amended and Restated Credit Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedAndRestatedCreditAgreementMember" xlink:to="plab_AmendedAndRestatedCreditAgreementMember_lbl2" xlink:title="label: AmendedAndRestatedCreditAgreementMember to plab_AmendedAndRestatedCreditAgreementMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanFundOperationsMember" xlink:label="WorkingCapitalLoanFundOperationsMember" xlink:title="WorkingCapitalLoanFundOperationsMember" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanFundOperationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_WorkingCapitalLoanFundOperationsMember_lbl" xml:lang="en-US" id="plab_WorkingCapitalLoanFundOperationsMember_lbl">Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder to pay fund operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanFundOperationsMember" xlink:to="plab_WorkingCapitalLoanFundOperationsMember_lbl" xlink:title="label: WorkingCapitalLoanFundOperationsMember to plab_WorkingCapitalLoanFundOperationsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanFundOperationsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_WorkingCapitalLoanFundOperationsMember_lbl1" xml:lang="en-US" id="plab_WorkingCapitalLoanFundOperationsMember_lbl1">Working Capital Loan, Fund Operations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanFundOperationsMember" xlink:to="plab_WorkingCapitalLoanFundOperationsMember_lbl1" xlink:title="label: WorkingCapitalLoanFundOperationsMember to plab_WorkingCapitalLoanFundOperationsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_WorkingCapitalLoanFundOperationsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_WorkingCapitalLoanFundOperationsMember_lbl2" xml:lang="en-US" id="plab_WorkingCapitalLoanFundOperationsMember_lbl2">Working Capital Loans, Fund Operations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WorkingCapitalLoanFundOperationsMember" xlink:to="plab_WorkingCapitalLoanFundOperationsMember_lbl2" xlink:title="label: WorkingCapitalLoanFundOperationsMember to plab_WorkingCapitalLoanFundOperationsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" />
    <link:label xlink:type="resource" xlink:label="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl" xml:lang="en-US" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl">Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the seventh 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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:to="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven to plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl1" xml:lang="en-US" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl1">Long-term Debt, Maturities, Repayments of Principal in Year Seven</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:to="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven to plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl2" xml:lang="en-US" id="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl2">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:to="plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl2" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven to plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:label xlink:type="resource" xlink:label="plab_DebtInstrumentTermOfVariableRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_DebtInstrumentTermOfVariableRate_lbl" xml:lang="en-US" id="plab_DebtInstrumentTermOfVariableRate_lbl">Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="plab_DebtInstrumentTermOfVariableRate_lbl" xlink:title="label: DebtInstrumentTermOfVariableRate to plab_DebtInstrumentTermOfVariableRate_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_DebtInstrumentTermOfVariableRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_DebtInstrumentTermOfVariableRate_lbl1" xml:lang="en-US" id="plab_DebtInstrumentTermOfVariableRate_lbl1">Debt Instrument Term Of Variable Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="plab_DebtInstrumentTermOfVariableRate_lbl1" xlink:title="label: DebtInstrumentTermOfVariableRate to plab_DebtInstrumentTermOfVariableRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_DebtInstrumentTermOfVariableRate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_DebtInstrumentTermOfVariableRate_lbl2" xml:lang="en-US" id="plab_DebtInstrumentTermOfVariableRate_lbl2">Term of variable rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="plab_DebtInstrumentTermOfVariableRate_lbl2" xlink:title="label: DebtInstrumentTermOfVariableRate to plab_DebtInstrumentTermOfVariableRate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:label="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="SupplementalCashFlowInformationRelatedToLeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" xml:lang="en-US" id="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1">Supplemental Cash Flow Information Related to Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" xlink:title="label: SupplementalCashFlowInformationRelatedToLeasesAbstract to plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl2" xml:lang="en-US" id="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl2">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl2" xlink:title="label: SupplementalCashFlowInformationRelatedToLeasesAbstract to plab_SupplementalCashFlowInformationRelatedToLeasesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:label="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:title="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl1" xml:lang="en-US" id="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl1">Average Lease Terms, Discount Rates and Leases Not Yet Commenced [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:to="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl1" xlink:title="label: AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract to plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl2" xml:lang="en-US" id="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl2">Weighted Average Lease Terms, Discount Rates and Leases Not Yet Commenced [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:to="plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl2" xlink:title="label: AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract to plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_IncomeTaxDisclosureTable_lbl" xml:lang="en-US" id="plab_IncomeTaxDisclosureTable_lbl">Disclosure of information about income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTable" xlink:to="plab_IncomeTaxDisclosureTable_lbl" xlink:title="label: IncomeTaxDisclosureTable to plab_IncomeTaxDisclosureTable_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IncomeTaxDisclosureTable_lbl1" xml:lang="en-US" id="plab_IncomeTaxDisclosureTable_lbl1">Income Tax Disclosure [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTable" xlink:to="plab_IncomeTaxDisclosureTable_lbl1" xlink:title="label: IncomeTaxDisclosureTable to plab_IncomeTaxDisclosureTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_IncomeTaxDisclosureLineItems_lbl" xml:lang="en-US" id="plab_IncomeTaxDisclosureLineItems_lbl">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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="plab_IncomeTaxDisclosureLineItems_lbl" xlink:title="label: IncomeTaxDisclosureLineItems to plab_IncomeTaxDisclosureLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxDisclosureLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IncomeTaxDisclosureLineItems_lbl1" xml:lang="en-US" id="plab_IncomeTaxDisclosureLineItems_lbl1">Income Tax Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="plab_IncomeTaxDisclosureLineItems_lbl1" xlink:title="label: IncomeTaxDisclosureLineItems to plab_IncomeTaxDisclosureLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TaxCreditCarryforwardAbstract" xlink:label="TaxCreditCarryforwardAbstract" xlink:title="TaxCreditCarryforwardAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_TaxCreditCarryforwardAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaxCreditCarryforwardAbstract_lbl1" xml:lang="en-US" id="plab_TaxCreditCarryforwardAbstract_lbl1">Tax Credit Carryforward [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAbstract" xlink:to="plab_TaxCreditCarryforwardAbstract_lbl1" xlink:title="label: TaxCreditCarryforwardAbstract to plab_TaxCreditCarryforwardAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:label="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="TaiwanAgencyOfTheMinistryOfFinanceMember" />
    <link:label xlink:type="resource" xlink:label="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" xml:lang="en-US" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl">Designated tax department of the government of Taiwan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:to="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" xlink:title="label: TaiwanAgencyOfTheMinistryOfFinanceMember to plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" xml:lang="en-US" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1">Taiwan Agency of the Ministry of Finance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:to="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" xlink:title="label: TaiwanAgencyOfTheMinistryOfFinanceMember to plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" xml:lang="en-US" id="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2">Taiwan Agency of the Ministry of Finance [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:to="plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" xlink:title="label: TaiwanAgencyOfTheMinistryOfFinanceMember to plab_TaiwanAgencyOfTheMinistryOfFinanceMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:label xlink:type="resource" xlink:label="plab_IncomeTaxHolidayAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_IncomeTaxHolidayAbstract_lbl1" xml:lang="en-US" id="plab_IncomeTaxHolidayAbstract_lbl1">Income Tax Holiday [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxHolidayAbstract" xlink:to="plab_IncomeTaxHolidayAbstract_lbl1" xlink:title="label: IncomeTaxHolidayAbstract to plab_IncomeTaxHolidayAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TermOfTaxYearHolidays" xlink:label="TermOfTaxYearHolidays" xlink:title="TermOfTaxYearHolidays" />
    <link:label xlink:type="resource" xlink:label="plab_TermOfTaxYearHolidays_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="plab_TermOfTaxYearHolidays_lbl" xml:lang="en-US" id="plab_TermOfTaxYearHolidays_lbl">Refers to term of tax year holidays.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfTaxYearHolidays" xlink:to="plab_TermOfTaxYearHolidays_lbl" xlink:title="label: TermOfTaxYearHolidays to plab_TermOfTaxYearHolidays_lbl" />
    <link:label xlink:type="resource" xlink:label="plab_TermOfTaxYearHolidays_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="plab_TermOfTaxYearHolidays_lbl1" xml:lang="en-US" id="plab_TermOfTaxYearHolidays_lbl1">Term of tax year holidays</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfTaxYearHolidays" xlink:to="plab_TermOfTaxYearHolidays_lbl1" xlink:title="label: TermOfTaxYearHolidays to plab_TermOfTaxYearHolidays_lbl1" />
    <link:label xlink:type="resource" xlink:label="plab_TermOfTaxYearHolidays_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="plab_TermOfTaxYearHolidays_lbl2" xml:lang="en-US" id="plab_TermOfTaxYearHolidays_lbl2">Term of tax year holidays</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfTaxYearHolidays" xlink:to="plab_TermOfTaxYearHolidays_lbl2" xlink:title="label: TermOfTaxYearHolidays to plab_TermOfTaxYearHolidays_lbl2" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>plab-20200202_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<link:linkbase 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" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <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/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <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/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/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#RecentAccountingPronouncementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingenciesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#CommitmentsAndContingenciesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramsDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#ShareRepurchaseProgramsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesDetailsCalc2" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesDetailsCalc2" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenueDisaggregationOfRevenueDetails" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetailsCalc2" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtDetailsCalc2" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureVieDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVentureVieDetails" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#PropertyPlantAndEquipmentDetails" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails" xlink:type="simple" xlink:href="plab-20200202.xsd#BasisOfFinancialStatementPresentationDetails" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchaseProgramsTables" xlink:type="simple" xlink:href="plab-20200202.xsd#ShareRepurchaseProgramsTables" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" xlink:type="simple" xlink:href="plab-20200202.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="plab-20200202.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensationTables" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesTables" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesTables" />
  <link:roleRef roleURI="http://photronics.com/role/RevenueTables" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenueTables" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebtTables" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVentureTables" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVentureTables" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="plab-20200202.xsd#PropertyPlantAndEquipmentTables" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesTables" xlink:type="simple" xlink:href="plab-20200202.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#RecentAccountingPronouncementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurementsPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#FairValueMeasurementsPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxesPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#IncomeTaxesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensationPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensationPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/LeasesPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#LeasesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RevenuePolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#RevenuePolicies" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVenturePolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVenturePolicies" />
  <link:roleRef roleURI="http://photronics.com/role/InventoriesPolicies" xlink:type="simple" xlink:href="plab-20200202.xsd#InventoriesPolicies" />
  <link:roleRef roleURI="http://photronics.com/role/RecentAccountingPronouncements" xlink:type="simple" xlink:href="plab-20200202.xsd#RecentAccountingPronouncements" />
  <link:roleRef roleURI="http://photronics.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="plab-20200202.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://photronics.com/role/ShareRepurchasePrograms" xlink:type="simple" xlink:href="plab-20200202.xsd#ShareRepurchasePrograms" />
  <link:roleRef roleURI="http://photronics.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="plab-20200202.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent" xlink:type="simple" xlink:href="plab-20200202.xsd#ChangesInAccumulatedOtherComprehensiveIncomeByComponent" />
  <link:roleRef roleURI="http://photronics.com/role/EarningsPerShare" xlink:type="simple" xlink:href="plab-20200202.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://photronics.com/role/IncomeTaxes" xlink:type="simple" xlink:href="plab-20200202.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://photronics.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="plab-20200202.xsd#SharebasedCompensation" />
  <link:roleRef roleURI="http://photronics.com/role/Leases" xlink:type="simple" xlink:href="plab-20200202.xsd#Leases" />
  <link:roleRef roleURI="http://photronics.com/role/Revenue" xlink:type="simple" xlink:href="plab-20200202.xsd#Revenue" />
  <link:roleRef roleURI="http://photronics.com/role/LongtermDebt" xlink:type="simple" xlink:href="plab-20200202.xsd#LongtermDebt" />
  <link:roleRef roleURI="http://photronics.com/role/PdmcxJointVenture" xlink:type="simple" xlink:href="plab-20200202.xsd#PdmcxJointVenture" />
  <link:roleRef roleURI="http://photronics.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="plab-20200202.xsd#PropertyPlantAndEquipment" />
  <link:roleRef roleURI="http://photronics.com/role/Inventories" xlink:type="simple" xlink:href="plab-20200202.xsd#Inventories" />
  <link:roleRef roleURI="http://photronics.com/role/BasisOfFinancialStatementPresentation" xlink:type="simple" xlink:href="plab-20200202.xsd#BasisOfFinancialStatementPresentation" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfCashFlowsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfEquityUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedStatementsOfIncomeUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical" />
  <link:roleRef roleURI="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="plab-20200202.xsd#CondensedConsolidatedBalanceSheetsUnaudited" />
  <link:roleRef roleURI="http://photronics.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="plab-20200202.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: CoverAbstract to CurrentFiscalYearEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: CoverAbstract to EntityCurrentReportingStatus" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: CoverAbstract to EntityInteractiveDataCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityShellCompany" xlink:title="presentation: CoverAbstract to EntityShellCompany" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: CoverAbstract to EntityFilerCategory" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntitySmallBusiness" xlink:title="presentation: CoverAbstract to EntitySmallBusiness" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: CoverAbstract to EntityCommonStockSharesOutstanding" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentQuarterlyReport" xlink:title="presentation: CoverAbstract to DocumentQuarterlyReport" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentTransitionReport" xlink:title="presentation: CoverAbstract to DocumentTransitionReport" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to OtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="presentation: AssetsAbstract to IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="presentation: AssetsAbstract to DeferredIncomeTaxAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="ShortTermBorrowings" xlink:title="ShortTermBorrowings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="ShortTermBorrowings" xlink:title="presentation: LiabilitiesCurrentAbstract to ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LongTermDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OtherLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to CommitmentsAndContingencies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AdditionalPaidInCapital" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="TreasuryStockCommonValue" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to TreasuryStockCommonValue" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="MinorityInterest" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to MinorityInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: AssetsCurrentAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockSharesAuthorized" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockSharesIssued" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="PreferredStockSharesOutstanding" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to CommonStockSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract to TreasuryStockCommonShares" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: IncomeStatementAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: IncomeStatementAbstract to CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GrossProfit" xlink:title="presentation: IncomeStatementAbstract to GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: OperatingExpensesAbstract to SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: OperatingExpensesAbstract to ResearchAndDevelopmentExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: OperatingExpensesAbstract to OperatingExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingExpensesAbstract" xlink:title="presentation: IncomeStatementAbstract to OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to OtherNonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="InterestAndDebtExpense" xlink:title="InterestAndDebtExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestAndDebtExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InterestAndDebtExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="presentation: IncomeStatementAbstract to NonoperatingIncomeExpenseAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ProfitLoss" xlink:title="presentation: IncomeStatementAbstract to ProfitLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareAbstract" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ProfitLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:label="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract to OtherComprehensiveIncomeLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="AccountingStandardsUpdate201601Member" xlink:title="AccountingStandardsUpdate201601Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201601Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201601Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="presentation: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: StatementTable to AdjustmentsForNewAccountingPronouncementsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="TreasuryStockMember" xlink:title="TreasuryStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="TreasuryStockMember" xlink:title="presentation: StatementEquityComponentsAxis to TreasuryStockMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: StatementEquityComponentsAxis to AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="NoncontrollingInterestMember" xlink:title="presentation: StatementEquityComponentsAxis to NoncontrollingInterestMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="SharesOutstanding" xlink:title="presentation: StatementLineItems to SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:title="presentation: StatementLineItems to CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="presentation: StatementLineItems to ProfitLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="StockIssuedDuringPeriodValueShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueShareBasedCompensation" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodValueShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="presentation: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="presentation: StatementLineItems to NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:title="presentation: StatementLineItems to MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="MinorityInterestDecreaseFromRedemptions" xlink:title="MinorityInterestDecreaseFromRedemptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="MinorityInterestDecreaseFromRedemptions" xlink:title="presentation: StatementLineItems to MinorityInterestDecreaseFromRedemptions" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="presentation: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="presentation: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding_2" xlink:title="SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="SharesOutstanding_2" xlink:title="presentation: StatementLineItems to SharesOutstanding" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProfitLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="IncreaseDecreaseInOtherCurrentAssets" xlink:title="IncreaseDecreaseInOtherCurrentAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOtherCurrentAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOtherCurrentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProceedsFromGovernmentIncentives" xlink:label="ProceedsFromGovernmentIncentives" xlink:title="ProceedsFromGovernmentIncentives" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromGovernmentIncentives" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromGovernmentIncentives" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromOtherInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsForRepurchaseOfCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="ProceedsFromMinorityShareholders" xlink:title="ProceedsFromMinorityShareholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromMinorityShareholders" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromMinorityShareholders" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="PaymentsOfDividendsMinorityInterest" xlink:title="PaymentsOfDividendsMinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsMinorityInterest" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsMinorityInterest" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromPaymentsForOtherFinancingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="CapitalExpendituresIncurredButNotYetPaid" xlink:title="CapitalExpendituresIncurredButNotYetPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="CapitalExpendituresIncurredButNotYetPaid" xlink:title="presentation: SupplementalCashFlowInformationAbstract to CapitalExpendituresIncurredButNotYetPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_GovernmentIncentivesReceivableForCapitalExpenditures" xlink:label="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:title="GovernmentIncentivesReceivableForCapitalExpenditures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="GovernmentIncentivesReceivableForCapitalExpenditures" xlink:title="presentation: SupplementalCashFlowInformationAbstract to GovernmentIncentivesReceivableForCapitalExpenditures" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to SupplementalCashFlowInformationAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentation">
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_BasisOfFinancialStatementPresentationAbstract" xlink:label="BasisOfFinancialStatementPresentationAbstract" xlink:title="BasisOfFinancialStatementPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="BusinessDescriptionAndBasisOfPresentationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfFinancialStatementPresentationAbstract" xlink:to="BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:title="presentation: BasisOfFinancialStatementPresentationAbstract to BusinessDescriptionAndBasisOfPresentationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/Inventories">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipment">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVenture">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="VariableInterestEntityDisclosureTextBlock" xlink:title="VariableInterestEntityDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="VariableInterestEntityDisclosureTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to VariableInterestEntityDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebt">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtDisclosureTextBlock" xlink:title="presentation: DebtDisclosureAbstract to DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/Revenue">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/Leases">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeasesTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensation">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShare">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:label="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:title="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeNoncontrollingInterestTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to OtherComprehensiveIncomeNoncontrollingInterestTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchasePrograms">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="TreasuryStockTextBlock" xlink:title="TreasuryStockTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TreasuryStockSharesAbstract" xlink:to="TreasuryStockTextBlock" xlink:title="presentation: TreasuryStockSharesAbstract to TreasuryStockTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncements">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryPolicyTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVenturePolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:label="ConsolidationVariableInterestEntityPolicy" xlink:title="ConsolidationVariableInterestEntityPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ConsolidationVariableInterestEntityPolicy" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ConsolidationVariableInterestEntityPolicy" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenuePolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeLeasesPolicyTextBlock" xlink:title="presentation: LeasesAbstract to LesseeLeasesPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxPolicyTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="FairValueMeasurementPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueMeasurementPolicyPolicyTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueMeasurementPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsPolicies">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="ScheduleOfVariableInterestEntitiesTextBlock" xlink:title="ScheduleOfVariableInterestEntitiesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfVariableInterestEntitiesTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfVariableInterestEntitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ProjectLoanMember" xlink:title="presentation: DebtInstrumentNameDomain to ProjectLoanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanMember" xlink:label="WorkingCapitalLoanMember" xlink:title="WorkingCapitalLoanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="WorkingCapitalLoanMember" xlink:title="presentation: DebtInstrumentNameDomain to WorkingCapitalLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="presentation: DebtInstrumentLineItems to ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LesseeOperatingLeaseCashFlowsTextBlock" xlink:label="LesseeOperatingLeaseCashFlowsTextBlock" xlink:title="LesseeOperatingLeaseCashFlowsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseCashFlowsTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseCashFlowsTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:label="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:title="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:title="presentation: LeasesAbstract to ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramsTables">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="ScheduleOfTreasuryStockByClassTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TreasuryStockSharesAbstract" xlink:to="ScheduleOfTreasuryStockByClassTextBlock" xlink:title="presentation: TreasuryStockSharesAbstract to ScheduleOfTreasuryStockByClassTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/BasisOfFinancialStatementPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_BasisOfFinancialStatementPresentationAbstract" xlink:label="BasisOfFinancialStatementPresentationAbstract" xlink:title="BasisOfFinancialStatementPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesByGeographicalRegionTable" xlink:label="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="ManufacturingFacilitiesByGeographicalRegionTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="presentation: SegmentGeographicalDomain to TW" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="presentation: SegmentGeographicalDomain to KR" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ManufacturingFacilitiesByGeographicalRegionTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:label="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="ManufacturingFacilitiesByGeographicalRegionLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ManufacturingFacilitiesAbstract" xlink:label="ManufacturingFacilitiesAbstract" xlink:title="ManufacturingFacilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfManufacturingFacilities" xlink:label="NumberOfManufacturingFacilities" xlink:title="NumberOfManufacturingFacilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesAbstract" xlink:to="NumberOfManufacturingFacilities" xlink:title="presentation: ManufacturingFacilitiesAbstract to NumberOfManufacturingFacilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:to="ManufacturingFacilitiesAbstract" xlink:title="presentation: ManufacturingFacilitiesByGeographicalRegionLineItems to ManufacturingFacilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ManufacturingFacilitiesByGeographicalRegionTable" xlink:to="ManufacturingFacilitiesByGeographicalRegionLineItems" xlink:title="presentation: ManufacturingFacilitiesByGeographicalRegionTable to ManufacturingFacilitiesByGeographicalRegionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfFinancialStatementPresentationAbstract" xlink:to="ManufacturingFacilitiesByGeographicalRegionTable" xlink:title="presentation: BasisOfFinancialStatementPresentationAbstract to ManufacturingFacilitiesByGeographicalRegionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="presentation: InventoryDisclosureAbstract to InventoryRawMaterialsNetOfReserves" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryWorkInProcess" xlink:title="presentation: InventoryDisclosureAbstract to InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryFinishedGoods" xlink:title="presentation: InventoryDisclosureAbstract to InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryDisclosureAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PropertyPlantAndEquipmentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="LandMember" xlink:title="LandMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LandMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LandMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="FurnitureAndFixturesMember" xlink:title="FurnitureAndFixturesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="FurnitureAndFixturesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to FurnitureAndFixturesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="ConstructionInProgressMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to ConstructionInProgressMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="CostOfGoodsAndServicesSoldDepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureVieDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="PDMCXMember" xlink:title="presentation: ConsolidatedEntitiesDomain to PDMCXMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="presentation: ConsolidatedEntitiesDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityNotPrimaryBeneficiaryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:title="presentation: ConsolidatedEntitiesDomain to VariableInterestEntityNotPrimaryBeneficiaryMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="presentation: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtMember" xlink:label="DebtMember" xlink:title="DebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DebtMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to FinancialInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="CashAndCashEquivalentsAxis" xlink:title="CashAndCashEquivalentsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashMember" xlink:label="CashMember" xlink:title="CashMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="CashMember" xlink:title="presentation: RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember to CashMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashAndCashEquivalentsAxis" xlink:to="RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:title="presentation: CashAndCashEquivalentsAxis to RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="CashAndCashEquivalentsAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to CashAndCashEquivalentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="ScenarioPlanMember" xlink:title="ScenarioPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ScenarioPlanMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ScenarioPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to StatementScenarioAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_VariableInterestEntityAbstract" xlink:label="VariableInterestEntityAbstract" xlink:title="VariableInterestEntityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="VariableInterestEntityOwnershipPercentage" xlink:title="VariableInterestEntityOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityOwnershipPercentage" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:label="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="VariableInterestEntityInitialConsolidationGainOrLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityInitialConsolidationGainOrLoss" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityInitialConsolidationGainOrLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:title="presentation: VariableInterestEntityAbstract to AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount" xlink:label="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="VariableInterestEntityFinancialOrOtherSupportAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityFinancialOrOtherSupportAmount" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityFinancialOrOtherSupportAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedAssetsPledged" xlink:label="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="VariableInterestEntityConsolidatedAssetsPledged" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityConsolidatedAssetsPledged" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_VariableInterestEntityInitialTermOfAgreement" xlink:label="VariableInterestEntityInitialTermOfAgreement" xlink:title="VariableInterestEntityInitialTermOfAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityInitialTermOfAgreement" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityInitialTermOfAgreement" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:label="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" xlink:title="presentation: VariableInterestEntityAbstract to NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:label="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" xlink:title="presentation: VariableInterestEntityAbstract to NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:label="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:label="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="VariableInterestEntityConsolidatedLiabilitiesRecourse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityConsolidatedLiabilitiesRecourse" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityConsolidatedLiabilitiesRecourse" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="VariableInterestEntityEntityMaximumLossExposureAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityAbstract" xlink:to="VariableInterestEntityEntityMaximumLossExposureAmount" xlink:title="presentation: VariableInterestEntityAbstract to VariableInterestEntityEntityMaximumLossExposureAmount" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityAbstract" xlink:title="presentation: VariableInterestEntityLineItems to VariableInterestEntityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntityLineItems" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntityLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfVariableInterestEntitiesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="ScheduleOfVariableInterestEntitiesTable" xlink:title="ScheduleOfVariableInterestEntitiesTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PDMCXMember" xlink:label="PDMCXMember" xlink:title="PDMCXMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="PDMCXMember" xlink:title="presentation: ConsolidatedEntitiesDomain to PDMCXMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="VariableInterestEntityPrimaryBeneficiaryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="VariableInterestEntityPrimaryBeneficiaryMember" xlink:title="presentation: ConsolidatedEntitiesDomain to VariableInterestEntityPrimaryBeneficiaryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="presentation: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="VariableInterestEntityLineItems" xlink:title="VariableInterestEntityLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:label="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="AssetsNoncurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to AssetsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="Assets" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to LiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="LiabilitiesNoncurrent" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to LiabilitiesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="Liabilities" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to Liabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNet" xlink:label="AssetsNet" xlink:title="AssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:to="AssetsNet" xlink:title="presentation: VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract to AssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityLineItems" xlink:to="VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" xlink:title="presentation: VariableInterestEntityLineItems to VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVariableInterestEntitiesTable" xlink:to="VariableInterestEntityLineItems" xlink:title="presentation: ScheduleOfVariableInterestEntitiesTable to VariableInterestEntityLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfVariableInterestEntitiesTable" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfVariableInterestEntitiesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProjectLoanMember" xlink:label="ProjectLoanMember" xlink:title="ProjectLoanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ProjectLoanMember" xlink:title="presentation: DebtInstrumentNameDomain to ProjectLoanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanMember" xlink:label="WorkingCapitalLoanMember" xlink:title="WorkingCapitalLoanMember" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanVATMember" xlink:label="WorkingCapitalLoanVATMember" xlink:title="WorkingCapitalLoanVATMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WorkingCapitalLoanMember" xlink:to="WorkingCapitalLoanVATMember" xlink:title="presentation: WorkingCapitalLoanMember to WorkingCapitalLoanVATMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_WorkingCapitalLoanFundOperationsMember" xlink:label="WorkingCapitalLoanFundOperationsMember" xlink:title="WorkingCapitalLoanFundOperationsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WorkingCapitalLoanMember" xlink:to="WorkingCapitalLoanFundOperationsMember" xlink:title="presentation: WorkingCapitalLoanMember to WorkingCapitalLoanFundOperationsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="WorkingCapitalLoanMember" xlink:title="presentation: DebtInstrumentNameDomain to WorkingCapitalLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AmendedAndRestatedCreditAgreementMember" xlink:label="AmendedAndRestatedCreditAgreementMember" xlink:title="AmendedAndRestatedCreditAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="AmendedAndRestatedCreditAgreementMember" xlink:title="presentation: DebtInstrumentNameDomain to AmendedAndRestatedCreditAgreementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_EquipmentLoanMember" xlink:label="EquipmentLoanMember" xlink:title="EquipmentLoanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="EquipmentLoanMember" xlink:title="presentation: DebtInstrumentNameDomain to EquipmentLoanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="LondonInterbankOfferedRateLIBORMember" xlink:title="LondonInterbankOfferedRateLIBORMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateLIBORMember" xlink:title="presentation: VariableRateDomain to LondonInterbankOfferedRateLIBORMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="presentation: VariableRateAxis to VariableRateDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="VariableRateAxis" xlink:title="presentation: DebtInstrumentTable to VariableRateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="presentation: DebtInstrumentTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="LongTermDebt" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to LongTermDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongtermDebtCurrentAndNoncurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="ShortTermDebtWeightedAverageInterestRate" xlink:title="ShortTermDebtWeightedAverageInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ShortTermDebtWeightedAverageInterestRate" xlink:title="presentation: DebtInstrumentLineItems to ShortTermDebtWeightedAverageInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedAssetsPledged" xlink:label="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="VariableInterestEntityConsolidatedAssetsPledged" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="VariableInterestEntityConsolidatedAssetsPledged" xlink:title="presentation: DebtInstrumentLineItems to VariableInterestEntityConsolidatedAssetsPledged" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="ProceedsFromLinesOfCredit" xlink:title="ProceedsFromLinesOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromLinesOfCredit" xlink:title="presentation: DebtInstrumentLineItems to ProceedsFromLinesOfCredit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="RepaymentsOfDebt" xlink:title="RepaymentsOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfDebt" xlink:title="presentation: DebtInstrumentLineItems to RepaymentsOfDebt" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentBasisSpreadOnVariableRate1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="ProceedsFromIssuanceOfDebt" xlink:title="ProceedsFromIssuanceOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromIssuanceOfDebt" xlink:title="presentation: DebtInstrumentLineItems to ProceedsFromIssuanceOfDebt" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTermOfVariableRate" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentTermOfVariableRate" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="DebtInstrumentDateOfFirstRequiredPayment1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentDateOfFirstRequiredPayment1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentDateOfFirstRequiredPayment1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTerm" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentTerm" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="LineOfCreditFacilityCurrentBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityCurrentBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityCurrentBorrowingCapacity" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="presentation: DebtInstrumentLineItems to AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="LineOfCredit" xlink:title="LineOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCredit" xlink:title="presentation: DebtInstrumentLineItems to LineOfCredit" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="LineOfCreditFacilityRemainingBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LineOfCreditFacilityRemainingBorrowingCapacity" xlink:title="presentation: DebtInstrumentLineItems to LineOfCreditFacilityRemainingBorrowingCapacity" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentInterestRateEffectivePercentage" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="LongTermDebtByMaturityAbstract" xlink:title="LongTermDebtByMaturityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtByMaturityAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" xlink:title="presentation: LongTermDebtByMaturityAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtByMaturityAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtByMaturityAbstract" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LongtermDebtDetailsCalc2" />
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementMember" xlink:label="NewAccountingPronouncementMember" xlink:title="NewAccountingPronouncementMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="AccountingStandardsUpdate201409Member" xlink:title="AccountingStandardsUpdate201409Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementMember" xlink:to="AccountingStandardsUpdate201409Member" xlink:title="presentation: NewAccountingPronouncementMember to AccountingStandardsUpdate201409Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="NewAccountingPronouncementMember" xlink:title="presentation: TypeOfAdoptionMember to NewAccountingPronouncementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to AdjustmentsForNewAccountingPronouncementsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="presentation: ProductsAndServicesDomain to IntegratedCircuitsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="presentation: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="RangeAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="OtherCurrentAssetsMember" xlink:title="OtherCurrentAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherCurrentAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherCurrentAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="AccruedLiabilitiesMember" xlink:title="AccruedLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="AccruedLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to AccruedLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to BalanceSheetLocationAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerAssetNetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerAssetNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="CapitalizedContractCostImpairmentLoss" xlink:title="CapitalizedContractCostImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="CapitalizedContractCostImpairmentLoss" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to CapitalizedContractCostImpairmentLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses" xlink:label="ProvisionForOtherCreditLosses" xlink:title="ProvisionForOtherCreditLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ProvisionForOtherCreditLosses" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ProvisionForOtherCreditLosses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="ContractWithCustomerLiabilityRevenueRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityRevenueRecognized" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ContractWithCustomerLiabilityRevenueRecognized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProductInvoiceTerm" xlink:label="ProductInvoiceTerm" xlink:title="ProductInvoiceTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ProductInvoiceTerm" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ProductInvoiceTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ChangeInContractWithCustomerLiabilityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_RevenueRemainingPerformanceObligationsAbstract" xlink:label="RevenueRemainingPerformanceObligationsAbstract" xlink:title="RevenueRemainingPerformanceObligationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:label="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="CustomerOrdersExpectedTimingOfSatisfactionPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRemainingPerformanceObligationsAbstract" xlink:to="CustomerOrdersExpectedTimingOfSatisfactionPeriod" xlink:title="presentation: RevenueRemainingPerformanceObligationsAbstract to CustomerOrdersExpectedTimingOfSatisfactionPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="RevenueRemainingPerformanceObligationsAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to RevenueRemainingPerformanceObligationsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ProductWarrantyAbstract" xlink:label="ProductWarrantyAbstract" xlink:title="ProductWarrantyAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_PeriodOfWarranty" xlink:label="PeriodOfWarranty" xlink:title="PeriodOfWarranty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductWarrantyAbstract" xlink:to="PeriodOfWarranty" xlink:title="presentation: ProductWarrantyAbstract to PeriodOfWarranty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="ProductWarrantyAbstract" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems to ProductWarrantyAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:title="presentation: RevenueInitialApplicationPeriodCumulativeEffectTransitionTable to RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RevenueDisaggregationOfRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IntegratedCircuitsMember" xlink:label="IntegratedCircuitsMember" xlink:title="IntegratedCircuitsMember" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_HighEndIntegratedCircuitsMember" xlink:label="HighEndIntegratedCircuitsMember" xlink:title="HighEndIntegratedCircuitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntegratedCircuitsMember" xlink:to="HighEndIntegratedCircuitsMember" xlink:title="presentation: IntegratedCircuitsMember to HighEndIntegratedCircuitsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_MainstreamIntegratedCircuitsMember" xlink:label="MainstreamIntegratedCircuitsMember" xlink:title="MainstreamIntegratedCircuitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntegratedCircuitsMember" xlink:to="MainstreamIntegratedCircuitsMember" xlink:title="presentation: IntegratedCircuitsMember to MainstreamIntegratedCircuitsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="IntegratedCircuitsMember" xlink:title="presentation: ProductsAndServicesDomain to IntegratedCircuitsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_FlatPanelDisplaysMember" xlink:label="FlatPanelDisplaysMember" xlink:title="FlatPanelDisplaysMember" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_HighEndFlatPanelDisplaysMember" xlink:label="HighEndFlatPanelDisplaysMember" xlink:title="HighEndFlatPanelDisplaysMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FlatPanelDisplaysMember" xlink:to="HighEndFlatPanelDisplaysMember" xlink:title="presentation: FlatPanelDisplaysMember to HighEndFlatPanelDisplaysMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_MainstreamFlatPanelDisplaysMember" xlink:label="MainstreamFlatPanelDisplaysMember" xlink:title="MainstreamFlatPanelDisplaysMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FlatPanelDisplaysMember" xlink:to="MainstreamFlatPanelDisplaysMember" xlink:title="presentation: FlatPanelDisplaysMember to MainstreamFlatPanelDisplaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="FlatPanelDisplaysMember" xlink:title="presentation: ProductsAndServicesDomain to FlatPanelDisplaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="TW" xlink:title="TW" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="TW" xlink:title="presentation: SegmentGeographicalDomain to TW" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="KR" xlink:title="KR" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="KR" xlink:title="presentation: SegmentGeographicalDomain to KR" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AllOtherAsiaMember" xlink:label="AllOtherAsiaMember" xlink:title="AllOtherAsiaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AllOtherAsiaMember" xlink:title="presentation: SegmentGeographicalDomain to AllOtherAsiaMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="TimingOfTransferOfGoodOrServiceAxis" xlink:title="TimingOfTransferOfGoodOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="TimingOfTransferOfGoodOrServiceDomain" xlink:title="TimingOfTransferOfGoodOrServiceDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="TransferredOverTimeMember" xlink:title="TransferredOverTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredOverTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredOverTimeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="TransferredAtPointInTimeMember" xlink:title="TransferredAtPointInTimeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceDomain" xlink:to="TransferredAtPointInTimeMember" xlink:title="presentation: TimingOfTransferOfGoodOrServiceDomain to TransferredAtPointInTimeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TimingOfTransferOfGoodOrServiceAxis" xlink:to="TimingOfTransferOfGoodOrServiceDomain" xlink:title="presentation: TimingOfTransferOfGoodOrServiceAxis to TimingOfTransferOfGoodOrServiceDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="TimingOfTransferOfGoodOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to TimingOfTransferOfGoodOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: DisaggregationOfRevenueAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisaggregationOfRevenueLineItems" xlink:title="presentation: DisaggregationOfRevenueTable to DisaggregationOfRevenueLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="AccountingStandardsUpdate201602Member" xlink:title="AccountingStandardsUpdate201602Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201602Member" xlink:title="presentation: TypeOfAdoptionMember to AccountingStandardsUpdate201602Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to AdjustmentsForNewAccountingPronouncementsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="OtherAssetsMember" xlink:title="OtherAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherAssetsMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="AccruedLiabilitiesMember" xlink:title="AccruedLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="AccruedLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to AccruedLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="OtherLiabilitiesMember" xlink:title="OtherLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="OtherLiabilitiesMember" xlink:title="presentation: BalanceSheetLocationDomain to OtherLiabilitiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="OperatingLeaseCost" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to OperatingLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="ShortTermLeaseCost" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to ShortTermLeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseDescriptionAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:label="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="SupplementalCashFlowInformationRelatedToLeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="OperatingLeasePayments" xlink:title="presentation: SupplementalCashFlowInformationRelatedToLeasesAbstract to OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="presentation: SupplementalCashFlowInformationRelatedToLeasesAbstract to RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="SupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to SupplementalCashFlowInformationRelatedToLeasesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:label="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:title="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="presentation: AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="presentation: AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract to OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="OperatingLeasesRentExpenseNet" xlink:title="OperatingLeasesRentExpenseNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesRentExpenseNet" xlink:title="presentation: LesseeLeaseDescriptionLineItems to OperatingLeasesRentExpenseNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="OperatingLeasesFutureMinimumPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDueThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="OperatingLeasesFutureMinimumPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="OperatingLeasesFutureMinimumPaymentsDue" xlink:title="presentation: OperatingLeasesFutureMinimumPaymentsDueAbstract to OperatingLeasesFutureMinimumPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to OperatingLeasesFutureMinimumPaymentsDueAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LesseeLeaseDescriptionLineItems" xlink:title="presentation: LesseeLeaseDescriptionTable to LesseeLeaseDescriptionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeLeaseDescriptionTable" xlink:title="presentation: LeasesAbstract to LesseeLeaseDescriptionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/LeasesDetailsCalc2" />
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/SharebasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to AllocatedShareBasedCompensationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ProceedsFromStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_StockOptionsActivityAbstract" xlink:label="StockOptionsActivityAbstract" xlink:title="StockOptionsActivityAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:title="presentation: StockOptionsActivityAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="StockOptionsActivityAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to StockOptionsActivityAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedArrangementsToObtainGoodsAndServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedArrangementsToObtainGoodsAndServicesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:label="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="TaiwanAgencyOfTheMinistryOfFinanceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="TaiwanAgencyOfTheMinistryOfFinanceMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to TaiwanAgencyOfTheMinistryOfFinanceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="presentation: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxAuthorityNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TaxCreditCarryforwardAbstract" xlink:label="TaxCreditCarryforwardAbstract" xlink:title="TaxCreditCarryforwardAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAbstract" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="presentation: TaxCreditCarryforwardAbstract to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="TaxCreditCarryforwardAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to TaxCreditCarryforwardAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxDisclosureLineItems" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayTable" xlink:label="IncomeTaxHolidayTable" xlink:title="IncomeTaxHolidayTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: IncomeTaxHolidayTable to IncomeTaxAuthorityNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems" xlink:label="IncomeTaxHolidayLineItems" xlink:title="IncomeTaxHolidayLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_IncomeTaxHolidayAbstract" xlink:label="IncomeTaxHolidayAbstract" xlink:title="IncomeTaxHolidayAbstract" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_TermOfTaxYearHolidays" xlink:label="TermOfTaxYearHolidays" xlink:title="TermOfTaxYearHolidays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="TermOfTaxYearHolidays" xlink:title="presentation: IncomeTaxHolidayAbstract to TermOfTaxYearHolidays" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="IncomeTaxHolidayTerminationDate" xlink:title="IncomeTaxHolidayTerminationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayTerminationDate" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayTerminationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="IncomeTaxHolidayAggregateDollarAmount" xlink:title="IncomeTaxHolidayAggregateDollarAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayAggregateDollarAmount" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayAggregateDollarAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayAbstract" xlink:to="IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:title="presentation: IncomeTaxHolidayAbstract to IncomeTaxHolidayIncomeTaxBenefitsPerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayLineItems" xlink:to="IncomeTaxHolidayAbstract" xlink:title="presentation: IncomeTaxHolidayLineItems to IncomeTaxHolidayAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward to UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayLineItems" xlink:to="ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:title="presentation: IncomeTaxHolidayLineItems to ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="presentation: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:title="presentation: IncomeTaxHolidayLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxHolidayTable" xlink:to="IncomeTaxHolidayLineItems" xlink:title="presentation: IncomeTaxHolidayTable to IncomeTaxHolidayLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxHolidayTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxHolidayTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="EarningsPerShareBasicAndDilutedAbstract" xlink:title="EarningsPerShareBasicAndDilutedAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="NetIncomeLossAttributableToParentDiluted" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to NetIncomeLossAttributableToParentDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareBasic" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAndDilutedAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareBasicAndDilutedAbstract to EarningsPerShareDiluted" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasicAndDilutedAbstract" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasicAndDilutedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="StockCompensationPlanMember" xlink:title="StockCompensationPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="StockCompensationPlanMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to StockCompensationPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="ConvertibleDebtSecuritiesMember" xlink:title="ConvertibleDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleDebtSecuritiesMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to ConvertibleDebtSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AntidilutiveSecuritiesAbstract" xlink:label="AntidilutiveSecuritiesAbstract" xlink:title="AntidilutiveSecuritiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesAbstract" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="presentation: AntidilutiveSecuritiesAbstract to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesAbstract" xlink:to="TreasuryStockSharesAcquired" xlink:title="presentation: AntidilutiveSecuritiesAbstract to TreasuryStockSharesAcquired" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesAbstract" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeLossTax" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to OtherComprehensiveIncomeLossTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="AccumulatedOtherComprehensiveIncomeLossTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedTranslationAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="AccumulatedOtherComprehensiveIncomeOtherMember" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeMember to AccumulatedOtherComprehensiveIncomeOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AociIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" xlink:title="presentation: AociIncludingPortionAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:title="presentation: EquityComponentDomain to AociIncludingPortionAttributableToNoncontrollingInterestMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociAttributableToNoncontrollingInterestMember" xlink:label="AociAttributableToNoncontrollingInterestMember" xlink:title="AociAttributableToNoncontrollingInterestMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociAttributableToNoncontrollingInterestMember to AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:label="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" xlink:title="presentation: AociAttributableToNoncontrollingInterestMember to AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:label="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AociAttributableToNoncontrollingInterestMember" xlink:to="AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" xlink:title="presentation: AociAttributableToNoncontrollingInterestMember to AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AociAttributableToNoncontrollingInterestMember" xlink:title="presentation: EquityComponentDomain to AociAttributableToNoncontrollingInterestMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="StockholdersEquity_2" xlink:title="presentation: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract to StockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossTable to AccumulatedOtherComprehensiveIncomeLossLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossTable" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to AccumulatedOtherComprehensiveIncomeLossTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="AssetsFairValueDisclosure" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to AssetsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract to LiabilitiesFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/ShareRepurchaseProgramsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAbstract" xlink:label="TreasuryStockSharesAbstract" xlink:title="TreasuryStockSharesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="ClassOfTreasuryStockTable" xlink:title="ClassOfTreasuryStockTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="ShareRepurchaseProgramAxis" xlink:title="ShareRepurchaseProgramAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="ShareRepurchaseProgramDomain" xlink:title="ShareRepurchaseProgramDomain" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_October2018AnnouncedProgramMember" xlink:label="October2018AnnouncedProgramMember" xlink:title="October2018AnnouncedProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramDomain" xlink:to="October2018AnnouncedProgramMember" xlink:title="presentation: ShareRepurchaseProgramDomain to October2018AnnouncedProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_August2019AnnouncedProgramMember" xlink:label="August2019AnnouncedProgramMember" xlink:title="August2019AnnouncedProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramDomain" xlink:to="August2019AnnouncedProgramMember" xlink:title="presentation: ShareRepurchaseProgramDomain to August2019AnnouncedProgramMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramDomain" xlink:title="presentation: ShareRepurchaseProgramAxis to ShareRepurchaseProgramDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="ShareRepurchaseProgramAxis" xlink:title="presentation: ClassOfTreasuryStockTable to ShareRepurchaseProgramAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="EquityClassOfTreasuryStockLineItems" xlink:title="EquityClassOfTreasuryStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="StockRepurchaseProgramAuthorizedAmount1" xlink:title="StockRepurchaseProgramAuthorizedAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramAuthorizedAmount1" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramAuthorizedAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_StockRepurchaseProgramCommencementDate" xlink:label="StockRepurchaseProgramCommencementDate" xlink:title="StockRepurchaseProgramCommencementDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramCommencementDate" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramCommencementDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramExpirationDate" xlink:label="StockRepurchaseProgramExpirationDate" xlink:title="StockRepurchaseProgramExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchaseProgramExpirationDate" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockRepurchaseProgramExpirationDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="TreasuryStockSharesAcquired" xlink:title="TreasuryStockSharesAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockSharesAcquired" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to TreasuryStockSharesAcquired" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to TreasuryStockValueAcquiredCostMethod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="TreasuryStockAcquiredAverageCostPerShare" xlink:title="TreasuryStockAcquiredAverageCostPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="TreasuryStockAcquiredAverageCostPerShare" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to TreasuryStockAcquiredAverageCostPerShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityClassOfTreasuryStockLineItems" xlink:to="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="presentation: EquityClassOfTreasuryStockLineItems to StockRepurchasedAndRetiredDuringPeriodShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfTreasuryStockTable" xlink:to="EquityClassOfTreasuryStockLineItems" xlink:title="presentation: ClassOfTreasuryStockTable to EquityClassOfTreasuryStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TreasuryStockSharesAbstract" xlink:to="ClassOfTreasuryStockTable" xlink:title="presentation: TreasuryStockSharesAbstract to ClassOfTreasuryStockTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/CommitmentsAndContingenciesDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="PurchaseCommitmentRemainingMinimumAmountCommitted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to PurchaseCommitmentRemainingMinimumAmountCommitted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://photronics.com/role/RecentAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:title="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="AccountingStandardsUpdate201602Member" xlink:title="AccountingStandardsUpdate201602Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAdoptionMember" xlink:to="AccountingStandardsUpdate201602Member" xlink:title="presentation: TypeOfAdoptionMember to AccountingStandardsUpdate201602Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="presentation: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to AdjustmentsForNewAccountingPronouncementsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
    <link:loc xlink:type="locator" xlink:href="plab-20200202.xsd#plab_AccountingStandardsUpdatesAdoptedAbstract" xlink:label="AccountingStandardsUpdatesAdoptedAbstract" xlink:title="AccountingStandardsUpdatesAdoptedAbstract" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingStandardsUpdatesAdoptedAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AccountingStandardsUpdatesAdoptedAbstract to OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingStandardsUpdatesAdoptedAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: AccountingStandardsUpdatesAdoptedAbstract to OperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="AccountingStandardsUpdatesAdoptedAbstract" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems to AccountingStandardsUpdatesAdoptedAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:title="presentation: NewAccountingPronouncementsOrChangeInAccountingPrincipleTable to NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:title="presentation: NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract to NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image00002.jpg
<TEXT>
begin 644 image00002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 0H!V(# 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#W^BBB@ HH
MHH **** "BBDH 6BDS1F@5PI***!!24M%,04M%% T%+24M(H**** "BBB@ H
MHHH **** "BBB@ HI** %HI** %HI** %HHHH **** "BDHH 6BDHH 6BBB@
M HHI* %HI** %HI** %HHHH ***2@!:*2B@!:*2EH **** "BBDH 6BDHH 6
MBDI: "BBB@ HHI* %HI** %HHHH **** "BDHH 6BDHH 6BBB@ HHHH **2B
M@!:*2B@!:*** "BBB@ HHHH **** "BBB@ HHI* %HI** %HI** %HHHH **
M** "BBB@ HHHH ***2@!:*2B@!:*2B@!:*** "BBB@ HI** %HI** %HHHH
M***2@!:*2B@!:*2B@!:*** "BBB@ HI** %HI*6@ HHHH **2B@!:*2B@!:*
M** "BBB@ HI** %HI** %HI*6@ HHHH **2B@!:*2B@!:*** "BBDH 6BDHH
M 6BDHH 6BBB@ HHI* %HI** %HI** %HHHH **2B@!:*2B@!:*2EH **** "
MBDHH 6BDHH 6BDI: "BBB@ HI** %HI** %HHHH ***2@!:*2B@!:*2B@!:*
M** "BBDH 6BDHH 6BDHH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@!*2EI*0@I*6DI""EI*6@!:*2FEL4[E
M)#\TF14#2XJ![G'>BY2@V7MXI-XK+:] [U"VH =Z7,:*DS:\P4>8*P3J0'\5
M1G5!_>HYD/V$CH?,'K1YH]:YPZL/[U)_:P_O4<R']7D=)Y@]:7S!7-_VL/[U
M.&J#^]2YT/ZM(Z+S!1Y@KG_[4']ZC^TQ_>HYT/ZM(W_,%'F"N?\ [3']ZC^U
M!_>HYT/ZK(W_ #!1Y@KG_P"U!_>H_M0?WJ.=!]5D=!Y@H\P5S_\ :@_O4O\
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
MCVC&L)$ZTZJ?[U)_:I_O5R7V_P!Z3[?[TO:,KZI$Z[^U3_>H_M4_WJY'[?\
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
M_NT?V2OI72>0/2CR!Z4N5!]99S?]DK_=%']DK_=%=)]G]J/L_M2Y ^LLYO\
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
M6BBF2%+24M @HHHH **** "BBB@ HHHH **** "BBB@ 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 4444 %%%% !1110 4444 %%%% !1112 2D(IU)2L,C*U&8
MZGQ28J;#3*K1"J\D(K0*U&R9I6+4C(D@]JIRV_M6XT6:@>WSVI6+4SG9;?KQ
M6?-;'TKJGM,]JJR6.>U+E-8U$<?-;GGBL^:W;GBNUDTW/:JDFE9_AJ7 VC51
MPDT#^E9TT+CL:[^71L_PU0FT0_W:GD9O&LCSZ9)!V-4)1*.QKT";0C_=K/FT
M$_W:7*SHC41P;F4'H:B+RCL:[.703_=JE)HA'\-2XG3":.8\V3WI//D]ZW9-
M)(_AJK)IQ':H:.J#1F?:9*7[4]67LR.U0-;D=JFQTQL)]L?UIWVUO6H&C(J%
M@12L;QL7A>MZT[[:WK6;DTN32=S9)&C]L;UIWVQO6LX$TX$U.IHDB_\ ;&]:
M3[8WK5+FEP:F['RHM_;&]:/MC>M5=IHVFE<7(BU]L;UI?MC>M5=II-II7&H(
MM_;&]:7[6WK5/!HP:"N1%O[8WK2?;&]:JX-&TT:B<$6OMC>M'VQO6JVTTFTT
M[D\B+7VQO6E^V-ZU4VFDP:=QJ*+OVQO6C[8WK5+FCFBX^1%W[8WK2?;&]:I\
MTNTT7$X(M?;']:/MC^M5=IHVFE<7(BU]L;UH^V-ZU5P:3!I7&H(N?:V]:3[8
MWK5.DHN5R(N_;&]:3[:WK5+FCFBY+@B[]M;UH^VMZU1YI>:+AR(O?;6]:7[8
MWK5#FEYHN-01>^V-ZTGVQO6J?-&#2N/E1<^V-ZTGVQO6JNTTNTT[DN"+/VQJ
M7[8WK57::3::+BY$6_MC>M+]L;UJE@T<T797*B[]L;UI/MC>M4^:,&E=ARHN
M?;&]:3[8U5MIHV&G<GD19^V-ZTOVQO6JNTTF#1<:@BY]L;UH^V-ZU2YHI7*Y
M47?MC>M)]L;UJGS2X-.XG!%O[8WK2?;']:K;31M-%R>1%K[8WK1]L;UJKM-)
M@T7&H(N?;&]:/MC>M4N:.:5RN5%W[8WK2_;&]:I<TN#2N'*BY]L;UH^V-ZU4
MP:,&BX<J+?VQO6C[8WK5/!I.:=PY47?MC>M)]L;UJES1S1<.5%S[8WK1]L;U
MJG@TNTT[DN*+7VQO6C[8WK57;2;:9/*BU]L;UH^V-ZU4(-)@TKAR(N_;&]:/
MMC>M4L&EP:+CY$7/MC>M+]L?UJF%-.VFBXN1%K[8_K1]L;UJKL-&TT7'R(M_
M;&]:/MC>M4\&DYHN4HHN_;&]:/MC>M4N:,&BX<J+GVQO6C[8_K57!HVFBY+@
MBS]L?UH^V-ZU6VFF[33N'(BU]L;UH^V-ZU4P:3FB[#D1<^V-ZTOVQO6J6#2X
M-%PY$7/MK>M'VQO6JF#2[31<7(BW]L;UI?MC>M5-II<&BY2BBW]K;UI#=MZU
M6P::0:=QN*+!NV]:C-XWK4# U$P-4F<\XHM?;&]:DCO&]:S\&I8P:I,Y)P1K
MQ7;>M7X;IN.:Q8@:T(<\529QU(HW;>Y;CFMNSN#Q7-6^>*W;//%:19PU4CJ;
M*4G%='9N>*Y:Q[5TUEVK>)YE4Z"V/%75JA:]!5].E;(X9;DE%%%40%%%% !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
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4E+12L F*3;3J*5@N1E*3RQ4
MM%.P[D!A'I33;@]JLT46"Y3-JI[4PV:GM5_%)BBP^9F8U@I[57DTY#VK:(%1
ML@HL7&;.>DTQ/2J<NEI_=KJ&B]J@> 'M4\ITPJV.0FTE?[M9L^E+_=KN9+7/
M:J<MCGM4N)U0Q%CS^?2A_=K,GTOK\M>C2Z;GM5*72,_PUFX'5#%I'FDVF'^[
M6?+IK?W:].ET7/\ #5&70O\ 9J?9G3'&(\QET]O[M4Y+!_[M>FRZ#_LU4D\/
M_P"S2Y#HCBT>;&Q?^[1]B?\ NUZ$?#_^Q2?\(_\ [-2Z9LL6C@!9/_=IPLG_
M +M=[_8'^S3O[ _V?TJ73-%C$<&+)_[M.%D_]VN[&@_[-/&@_P"S4.FRUC8G
M"BQ?^[3OL+?W:[H:%_LT[^PO]G]*CV3']=B<']A?^[338O\ W:[[^PO]FC^P
MO]G]*:I,:QT3S_["_P#=H^PO_=-=]_8/^S1_8/\ LU7LF/Z]$X'["_\ =IPL
M7_NUWO\ 8/\ LTO]A?[-+V3#Z]$X+["_]VE^PO\ W:[W^PO]FC^PO]FI]DR?
MKT3@#8O_ ':8;%_[M>@_V#_LT?V!_LT>R8OKT3SS["_]VC["_P#=KT/_ (1_
M_9H_X1[_ &:/9,/K\3SX6+_W:>+%_P"[7?\ _"/_ .S3AH'^S1[-A]?B<!]@
M?^[1]@?^[7H']@_[-)_8/^S2]FP^OQ//38O_ '::;%_[M>AG0/\ 9IO]@?[-
M'LV'U^)YV;%_[IH^PO\ W37H7_"/_P"S1_PC_P#LT>S8?7XGGGV%_P"Z:7["
M_P#=KT+_ (1__9H_X1__ &*/9L?U^)YY]A?^[2_8'_NUZ%_PC_\ L4?\(_\
M[%'LV+Z_$\]^PO\ W:/L+_W:]"_X1[_9I?\ A'O]C]*?LF'U^)YX+%_[M.%B
M_P#=KT'_ (1__9I?[ _V:/9,/K\3@!8O_=IWV%_[M=[_ &#_ +/Z4?V%_LT>
MR8_KT3@OL+_W::;%_P"[7H']A?[-)_8/^S1[)A]>B>?&Q?\ NTW["_\ =KT/
M^P/]FD_X1_\ V:/9,/K\3SW["_\ =IPL7_NUZ#_PC_\ LT?V!_L_I1[)B^OQ
M.!%B_P#=I?L#_P!VN^_L'_9I?["_V:?L6/Z]$X V+_W:8;%_[M>@_P!@_P"S
M2?V!_LT>Q8?7HGGIL7_NTGV%_P"[7H?_  C_ /L_I2?\(_\ [-+V3%]?B>?"
MQ?\ NTX6+_W:[_\ X1__ &:7^P/]FCV3']>B<"+%_P"[2_87_NUWO]A?[-+_
M &%_L_I1[)A]>B< ;%_[M,-B_P#=KT'^P?\ 9H_L#_9_2CV3#Z]$\\-B_P#=
MH^PO_=KT+_A'_P#9H_X1_P#V:/9,7U^)Y\+%_P"[3Q8O_=KO_P#A'_\ 9IW]
M@?[-2Z3#Z_$X#["_]VC["_\ =KT#^P?]G]*/[ _V:7LF'U^)YZ;%_P"[3#8O
M_=KT3^P/]FF_\(__ +/Z4U28?7XGGGV%_P"[1]A?^[7H7_"/_P"S1_PC_P#L
MU:I,/K\3SX6+_P!VG?87_NUW_P#8'^S2_P!@_P"S3]DQ?7HG ?87_NTGV%_[
MM>@?V#_LT?V#_LT>R8?78GGQL7_NTW["_P#=KT/^P/\ 9I/^$?\ ]FE[)A]>
MB>>?8'_NTX6#_P!VO0O^$?\ ]FC_ (1__9H]DQ_7XG "P?\ NTX6+_W:[[^P
M?]FC^P?]FCV3']>B<%]A?^[338O_ ':] _L+_9I/[!_V:/8L/KT3STV+_P!V
MFFQ?^[7H?]@?[/Z4?\(__LT>R8OK\3SS["_]VG"Q?^[7H'_"/_[-+_8'^S^E
M+V3#Z_$X 6+_ -VG?87_ +M=]_8/^S1_87^S3]BQ_7HG _87_NTTV+_W:] _
ML+_9I/[!_P!FCV3#Z]$\]-@_]VF_8'_NFO1/^$?_ -FC_A'_ /9I>R8?7XGG
MGV!_[II18/\ W:]"_P"$?_V:!X?_ -C]*?LF3]?B>?\ V!_[M.^P/_=KT#_A
M'_\ 9H_L#_9_2CV3%]>B>?\ V!_[M+]@?^Z:] _L#_9_2C^P/]G]*/9,/KT3
MS[["_P#=I#8O_=KT+^P/]G]*0Z!_LT>R8?7HGG9L7_NU&;!_[M>C'P__ +-,
M/A__ &::ILAXV)YU]@?^[4B6#_W:] _X1[_9J1?#_P#LU2ILQGBXG#16+_W:
MO0V3_P!VNSCT#_9_2K4>A?[-6J;.*IB4<I;V;\<5M6EJPQQ6[%HF/X:T8-)V
MX^6M% X:E=,I64##'%=%9QD8XIMOI^W'%:D%MM[5K%'#4G<M6PXJZM01)BK*
MBM$<K8ZBBBJ)"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@ I,4M% #"M(4%24F*!W(C$*88 >U6,48H'S,JFU
M4]JC-FI[5?I,4K#YV9C6*'M4#Z>GI6P13"M%C2-5F$^FI_=JN^F)_=KH6CJ,
MP^U*QM&NSG3I:?W:;_9:?W:Z$PCTIOD#TI6-5B&<_P#V6G]VC^S$_NUO^3[4
MTP^U*R*6(9A?V:G]VD_L]/2MEH\5$RXJ6D4JS,O[ GI1]B3TJ\Q J(N*FR+5
M23*_V*/TH^PIZ5/Y@I1(*+(?-(K_ &%/2E^PIZ59\P4N\56@<TBK]A3TH^PI
MZ5;WBC>*3L'-(J?84]*/L*>E6]XI-XJ=!\TBM]AC]*=]AC]*G\P4GFBC05Y$
M7V&/TI?L,?I3_/'K1YXHT%:8S[#'Z4?88_2I//%'G"EH%ID?V&/TH^PQ^E2^
M<*7S12L@]X@^PQ^E'V"/TJQYHI?,%+05Y%;[!'Z4?8(_[M6?,%+Y@HT"\BK]
M@C]*/L$?I5KS!1Y@IV07D5?[/C]*7[!'Z59\P4GF"BR"\BO]@C]*/L$?I5CS
M12><*K0/>(/L$?I3?L,?I5CSA1YHIZ#]XK&Q3TI/L*>E6O,%&\4M!\TBI]A3
MTI18Q^E6MXHWBBR#FD5_L$?I3OL$?I4_F"CS13LB;R(/L$?I3?L$?I5GS11Y
M@IV07D5?L*>E)]A3TJWO%)O%/0KFD5OL*>E+]AC]*L;Q1Y@I:"O(@^P1^E+]
M@C]*F\T4>:*6@O>(#81^E--A'Z59\T4>8*6@[R*OV%/2D^PIZ5;WBC>*+(?-
M(J_84]*=]@C]*L;Q1Y@IV0KR(/L$?I2_8(_2I_-%'FBG9"]X@^P1^E'V"/TJ
MQYHH\P5+2"\BO]AC]*/L,?I5GS!1Y@J;(+R*WV&/TH^P1^E6/-%)YHII(+R(
M/L$?I2?8(_2K'G"D\T52L'O%?[!'Z4GV"/TJSY@H\P4]!WD5?L*>E'V"/TJU
MO%+O%/0+R*WV"/TI?L$?I5CS!1YHI:!>1!]@C]*3[!'Z58\T4>:*6@O?*WV&
M/TI/L*>E6O,%)O%/0=Y%7["GI2_84]*L[Q1Y@IZ!S2*_V"/TIWV"/TJ;S11Y
MHJ=!7D0_8(_2F_8(_2K'FBCS11H'O%;[ GI2?84]*M>8*-XJM"N:15^PIZ4[
M[!'Z58WBCS!1H+FD0?8(_2E^P1^E3>:*7SA4Z"]X@^P1^E'V"/TJ?SA2^:*-
M ]XK_8(_2C[!'Z59\P4>8*-!7D5OL,?I1]AC]*L>8*/-%&@[R*_V&/TI/L,?
MI5CS12>:*-!^\0&QC]*3[!'Z58\T4>:*- ]XK_8(_2G+81^E3B04]9!1H2^8
MC6PC]*G2QC]*<L@J59!5JQA+F$6S3TJ=;5!VH605*L@JM#"28JP*.U2K&!35
M>I :9DTQZK3A2"EH(8M%%%,04444P"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 **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!*,4M%
M #=M)M%/I*0[C-@I-@J2C%2.[(2@J-DJP14;]*12D4Y !5*4@5<F-9EP^,U+
M-X,AED JH\X'>F7$V*RY[K'>H;.N!I&Z [TW[:H[USTU]M[U1EU3;WJ>8WC&
MYUWV]1WH_M%/[U<))K6/XJK-KV#]ZES&JIW/1?[23^]1_:2?WJ\Y_P"$@_VJ
M4:__ +7ZT<Q:HW/1O[13^]2'44_O5YZ-?_VOUI?[>_VJ.8M89G?G44_O4PZ@
MO]ZN#_MS_:_6D_MO_:J>8UCA6=T=07^]1_:*_P!ZN%_MK_:I/[9_VJGF-%A3
MNQJ*_P!ZG#45_O5P7]M?[5+_ &U_M4<X?5&=]_:*_P!ZG?VBO]ZO/_[;_P!J
ME_MS_:HYR?JC/0/[17^]3O[07^]7GW]N?[5._MS_ &J7.3]39Z!_:"_WJ/[0
M7^]7 ?VY_M4?VY_M4<XOJ;.__M%?[U+_ &BG]ZO/O[=_VJ3^W?\ :IJ8OJ;/
M0?[13^]2'44_O5Y]_;O^U1_;O^U5<X?5&=__ &BO]ZD_M%?[U<#_ &Y_M4?V
MW_M4O:%+",[[^T5]:4:@O]ZN _MO_:I?[;_VJ7M!_5&=^-03^]3O[03^]7GW
M]N?[5+_;O^U3]H+ZFST#^T$_O4G]H)_>K@/[=_VJ3^W/]JG[0%@V=_\ VBO]
MZD_M%?[U<#_;G^U2?VY_M4_:%?4F=_\ VBO]ZE_M%?[U>?\ ]N?[5+_;G^U2
M]H'U)GH']H)_>I?[03^]7GW]N?[5+_;O^U1[0GZFST#^T$_O4W^T$_O5P/\
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
M /87^S1_8?\ LTO9A]<1P/\ 9[^E']GOZ5W_ /8?^S1_8?\ LT>S%]<1P/\
M9[^E)_9[^E=__8?^S1_8?^S1[(/K:. _L]_2D_L]_2O0/["_V:/["_V:?L@^
MN(\__L]_2C^SW]*] _L/_9I/[#_V:?LA_7$<#_9[^E']GOZ5WO\ 8G^S2?V)
M_LU/LF'UM'!_V>_I33I[^E=]_8G^S2_V'_LT_9"^MH\__L]_2C^SG]*] _L+
M_9I?["_V:?LB?K://O[.?TI1IS^E>@?V%_L_I2_V%_LT.D'UM' ?V<_I2_V>
M^.E=]_8?^S1_8G^S4^S'];1P']GOZ4G]GOZ5Z!_8?^S1_87^S35(/K://CI[
M^E-.GOZ5Z%_87^S2'0O]FJ5,3Q:/.SI[^E-.G/Z5Z(="_P!FFG0?]FG[,S>*
M1YY_9S^E2)IS^E=]_87^S3UT+_9IJ!C+$(X>/3W]*NQ6#\<5V2:'_LU:CT7_
M &:M1.:==')P6+Y'%;=G:,,<5N1:/C^&M&#2]N/EK11.2I615L;=ACBNELHR
M,5%;6.W'%:]O;[<<5JD<%2=RW;+@5?2J\*8%6E%:(XY#J***9 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
ME% "TE%-)H'87-)NJ-FJ)I,4KE*-R?S!2>:*I--CO437'O2N6J9H^<*3SAZU
MF&Y]Z8;KWI<Q:I,UO.'K2><*R#=^])]K]Z7,4J#-CSQZT>>/6L;[9[TGVSWH
MYQ_5V;7GBE\\>M8GVSWH^V>]'./ZLS;\\>M'G"L7[9[TOVSWI<X?5F;/G"CS
MA6/]K]Z/M?O2YQ?5V;'GBCSQ6-]K]Z3[9[T^<?U=FSYXH\\5B_;/>C[9[T^<
M/JS-OSQ1YPK&%Y[THN_>CF%]79L></6CSA61]K]Z/M?O1S!]79K^<*//%8QN
M_>F_;/>ESC^KLVO/%+YXK$^V>]'VSWHYP^K,V_.%'G"L87?O3OM?O3YQ?5V:
M_G"CSA61]K'K1]K]Z.</J[-?SA1YX]:QOMGO2?;/>ESC^K,VO/'K1YX]:Q?M
M@]:7[9[T<X?5F;/G"CSA6.+OWI?M8]:?.'U=FQYP]:/.'K6/]K'K1]K'K1SD
M_5V:_G#UH\X>M8_VL>M)]K]Z.8/8,V?/'K1YXK&^V>])]L'K3YA>Q9M>>*/.
M'K6-]L]Z47?O1S$^Q9M>:*42"LI;G/>ITGSWIW)=,T U.S559,U*&IW(<26B
MF@TN:9-AU%)2T""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *0BEHH 85!IAB![5+10-,JM I[5"]JI
M[5?Q366@M39CRV:G^&J4MBI_AKH&CS4+P9[5+1K&JT<S)IZG^&JYTT9^[74-
M;9[5']D]JAQ-XUSFQIJ_W:<-.7^[71?9!Z4OV4>E3R&BQ)SXTY?[M+_9R_W1
M70?9AZ4?9AZ4<A7UDY_^SE_NT?V</[M=!]G'I1]F'I4^S#ZRSG_[/7^[1_9Z
M_P!VN@^SCTH^SCTI>S#ZRSG_ .SE_NT?V<O]VN@^SCTH^SCTH]F'UEG/_P!G
M+_=H_LY?[M=!]F'I1]G'I1[,/K)S_P#9R_W:/[.7^[70?9QZ4?9QZ4>S#ZRS
MG_[.']VC^SE_NUT'V8>E'V<>E'LQ_63G_P"SE_NTO]G+_=K?^SCTI?LX]*KD
M%]9.?_LY?[M']G+_ ':Z#[.*/LX]*.0/K+.>_LY?[M']GK_=KH/LXH^SBE[,
M/K+.?_L\?W:/[.7^[70?9A1]F'I2]F'UEF!_9R_W:/[.7^[70?9Q1]F'I5<@
M?66<_P#V<O\ =H_LY?[M=!]G'I1]G'I3Y ^LLY[^SE_NT?V<O]VN@^SCTH^S
M#THY ^LLY_\ LY?[M']G+_=KH/LP]*/LX]*.0/K+,#^SE_NT?V<O]VN@^SCT
MH^S#TI<@?66<_P#V<O\ =H_LY?[M=!]G'I1]G'I1R!]99S_]G+_=%']G+_=K
M?^SCTH^SCTI\@?668']G+_=I?[.7^[6_]G'I1]G%/D#ZRS _LY?[M']G+_=K
MH/LX]*/LX]*?*'UDY_\ LY?[M']G+_=KH/LX]*3[.*7('UEF!_9R_P!VD_LY
M?[M=!]G%'V<>E+D#ZRSG_P"SE_NT?V<O]VN@^SCTH^SCTI<@?66<_P#V<O\
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
MC([3[8GK2_;$KBQJ_P#M4O\ :_\ M4_:H?U&1V?VQ/44GVQ*XW^U_P#:IO\
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
MI5(YY"T444R HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *2EHH C8<53N%XJ\:K2KD4F
M7$P;N/.:P+R G-=;/#G-9-Q:YSQ6<CMI2.)N[8\UB7-LW/%=W<V6<\5CW-AU
MXK%H]&G,X6XMVYK+GA;GK7:W5AUXK&N;'KQ6;1U0J')2QM5<HV:WY[,^E5&M
M#Z5+B=$:AEA6IX5JT/LA]*46I]*AQ-%5*&&HPU:'V4^E+]E/I2Y"E5,[:U-V
MM[UI_93Z4?9#Z4<I2JHS-K4;&K4^R'TI?L9]*?*/VIE;&I=C>]:PLSZ4OV,^
ME38/:F3L:EV-6M]C]J/L9]*+![4RMC4NUJT_LA]*3[*?2CE#VIF[6]Z-K5H_
M93Z4?93Z4<@_;&;M:DVM6I]D/I1]D/I5<A7M3+V-1L;WK5^R>U'V0^E+D'[8
MR]K4;6K3^R'TH^R'TI<I2K(S-C4FQO>M7[(?2C[(?2CE#VR,K8WO1L;WK6^Q
M^U'V/VI\HO:&3L:EV-6K]C]J/L?M1R#]JC*V-1M:M3[(?2C[(?2CD#VR,K8U
M)L;WK6^R'TH^QGTJE EUD9&QJ-C5K?8_:C['[4^0CVJ,G8WO1M:M7['[4?9#
MZ4^0/:F7M:EVM[UI_9#Z4?9#Z4<H_;(R]K4NUO>M/[(?2E^R'TJ>0?MD9>UJ
M38U:OV3VH^Q^U+D#VJ,K8U&QJU?L9]*/LA]*7*/VIE;&HV-6I]D/I2_8SZ4<
MH>U,G8WO1L;WK7^Q^U'V+VI\HO:&1L:E"-[UK_8SZ4?8SZ4<H<YE;&I=K5I_
M9#Z4?9#Z5+@+VB,W:U)M:M/[*?2C[(?2ERC]HC+V-[T;&K5^R'TH^Q^U'*4J
MB,K8U&QJU?L?M1]D/I1RA[0R]K4NUJT_LA]*3[*?2CE)]H9NUJ;M:M3[*?2D
M^R'THY1>T,S:WO2;6K4^R'TH^R'TI\H_:F5M;WHVM[UJ?9/:C[)[4[#]J9>U
MJ78WO6G]D]J7[(?2G8/:F7L:EV-[UI_9#Z4OV3VIV#VJ,O:U-*M6M]D]J:;0
M^E/E%[4R2K4PJU:K6I]*B:U/I1RF<JAFX-2H#5K[,?2I([8^E"1C*9'$K5>A
M5J?%:GTK0AM3Z5HD<E28ENC9%;EDAXJO;VO3BMJTML8XK1(XJDS2L%/%=-9
M\5C64&,<5T-I'@"MDC@J2->UZ5H)TJE;KQ5U>E:(XY#Z*6B@D**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* $-0R=*F-0R=*3*B9EUWK"O.];=UWK"O3UK&9Z6',*\/6L*Z/)K8O&ZUA73
M=:Y9GO8<S9SUK,G-7IVZUG3&L)'JTT4I:IMUJU*:J-UK%G="(E/%1T\&D=44
M2BG5$#3\T'1%#Z2DS14,U2%HI*6H9HA:=3*6D%A])3<T9IW%84TTT4E 6"BB
MB@+#A3A3*7-(+#Z*;FDS3"PZFT9I*+CL%%)13N M)1FDIW$.HI*6BY+"BEI:
M"&A***::"&AV:,U&32;JI&4B3-)4>ZES5HYYCUJW!]X546KD'6M(G#51MV74
M5TUAVKFK/M726':NB!Y&(1T]EVK>MS\HKG[(]*W;<\"NF)XE9&E'5A:J1FK*
M5LCSYHL+4E1+4@JD8,=1113("BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 0U$XJ
M:FD9H&F4I(\U4D@SVK4*5&T6:AHWC4L84MKGM6;<66<\5U36^>U5Y+0'M4N)
MT1KV.'N=.SGBLBXTLG/RUZ))IX/:JDFE@_PU/(;1Q)YG-I!/\-5&T8_W:]-?
M1U/\-1'15_NU/(:+%'FG]C-_=I?[&;^[7I']BK_=H_L5?[M'LROK1YO_ &,?
M[M+_ &,W]VO1_P"QE_NTO]C+_=I>S'];/./[&/\ =I?[&;^[7HXT9?[M._L5
M?[M'('UP\W_L8_W:=_8Q_NUZ/_8R_P!VC^QE_NTN0?UP\Z&CG^[2_P!CG^[7
MHG]CK_=H_L=?[M+V8_KAYY_9!_NFD.D'^[7H?]D+_=I/[(7^[1[(/K9YT='/
M]VF_V.W]VO1_['7^[2?V,O\ =IJF'UL\X_L=O[M+_8Y_NUZ+_8R_W:/['7^[
M5*F"Q9YW_9!_NT?V0?[M>A_V.O\ =I/[(7^[3]F5];//O[(/]VC^R#_=KT+^
MR%_NTO\ 8Z_W:/9C^N'GG]D'^[1_8Y_NUZ)_8Z_W:7^QE_NTO9"^N'G7]CG^
M[2_V0?[M>B?V.O\ =I/['7^[2]D-8T\]_L@_W:/[(/\ =KT'^R%_NT?V2O\
M=I^S*^N'GW]D'^[1_9!_NUZ#_9"_W:7^R%_NT_9B>,///['/]VC^QS_=KT3^
MQU_NTO\ 8Z_W:?LR7C#SK^QS_=H_L@_W:]$_L=?[M)_8Z_W::IA]<///[(/]
MVC^R#_=KT+^R%_NT?V0O]VJ]F'UL\\_L@_W:3^QS_=KT3^R%_NTO]CK_ ':7
MLQ?6SSK^QS_=H_L<_P!VO1O[&7^[2?V.O]VI]F3];/.O['/]VC^R#_=KT3^Q
MU_NTG]CK_=H]F4L6>>_V0?[M']D'^Z:]"_LA?[M']D+_ ':7LROK9Y[_ &0?
M[M']CM_=KT/^QU_NTO\ 8Z_W:7LA?7#SO^QS_=H_L<_W:]%_L=?[M']CK_=I
M>R!8T\[_ +(/]VE_L@_W:]"_LA?[M)_9"_W:?LBEC#S_ /LD_P!VD_L@_P!V
MO0?[)7^[1_9"_P!VCV8_KAY[_9!_NTG]CG^[7HG]D+_=H_L=?[M+V9+QAYW_
M &.W]VC^R#_=KT3^QU_NT?V.O]VE[(%C3SS^R#_=H_L@_P!VO0O[(7^[2?V0
MO]VCV12QAY]_9)_NT?V0?[M>@_V0O]VE_LA?[M'L@^N'GG]D'^[1_8Y_NUZ)
M_8Z_W:/['7^[1[(EXP\Z_L<_W:/['/\ =KT;^QU_NBD_L=?[M+V8OKAYW_8Y
M_NT?V.W]VO1/['7^[1_8Z_W:7('UP\Z_L=O[M+_8Y_NUZ)_8Z_W:/['7^[3Y
M ^N'G?\ 8Y_NT?V.?[M>B_V.O]VD_L=?[M/V8?7#SO\ L<_W:/[(/]VO1/['
M7^[3?[(7^[3]F/ZX>>_V0?[M-.D'^[7H?]D+_=I/[(7^[1R!];/.6T<_W:C.
MC-_=KTK^QE_NTO\ 8J_W:.0EXL\Q_L5O[M2)HK?W:]*&AK_=IZZ&O]VG[,S>
M+//8M'(_AJ_#I)'\-=RNC*/X:F725'\-4H&$L3<Y"#3".U:=O8$8XKHTTP#^
M&K"6 ':J2.>5:YEVUH1CBM>WAQBIX[4#M5I(<5:,)3N.A7 JR*8BXJ051DQ:
M***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 AJ&3I4QZ5#)TI,J.YE77>L"][UT%UWK!O!UK*9Z>&1
MSEX.M8-T.370W@ZU@W0ZURS1]!AXF+.*SIJU+@5FSBN>1ZM.)GRU5;K5N6JC
M=:R9W4QM. I!3U%0=410*=BE I^*FYO$913\4VI-$%%)2TBKBT4"G 4@N)13
ML48H"XVDIV*2@8VBEI*!A1110 4444 %%%% !12T4"$Q1BG8I<4KDL9BEIV*
M7%%Q""EHI*=R1#333C335)DLC--J0BFXJDS*2&TX4F*6K3.:9(G6KEOUJBO6
MKEN?F%:19PU6;UGVKI+#M7-6745TUAVKH@>/B&=)9=JW+<<"L6R'2MVW' KJ
MB>)69=C'%64J",5945LC@FR5:D'2HUJ4=*I'/(6BBBF0%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 )BC%+10 TJ*C8"I":KR/BDRXZC7(JNSK4<TV.]9\
MUUCO4-G1"FV7FD7VJ(S)[5D2WV.]4Y-1Q_%4.9U1PS9T!N$]J8;E/:N:?4_]
MJH&U3_:J?:&RPC9U?VM/:C[6GJ*XXZM_M4G]K?[5+VAHL$V=F+M/:G?:T]17
M&#5O]JG#5O\ :J?:C^H,[/[6GJ*/M2>U<<-6_P!JG#5?]JCVH?V>SKOM*>U'
MVE/:N3&J?[5+_:G^U1[4?U!G5?:4]J/M*^U<M_:?^U2?VG_M4_:C^H,ZK[2G
MM1]I3U%<I_:G^U2?VI_M4O:C_L]G5_:4]J3[2GM7*?VI_M4O]I_[5'MA_P!G
MLZG[0GM2?:%]JYC^T_\ :H_M+_:I^V#ZBSI_M"^U.^T)[5RW]I?[5']I_P"U
M3]L+Z@SJOM*>U+]I3VKD_P"U/]JD_M3_ &J/;!_9[.M^TI[4W[2GM7*_VI_M
M4?VG_M4>V#^SV=3]H3VH^T)[5R_]I_[5']I?[7ZT>V']19U'VA/:E^TI[5RW
M]I?[5']I_P"U3]L+Z@SJ_M*>U'VE/:N3_M3_ &J/[4_VJ?M0_L]G5_:4]J3[
M2OM7*_VI_M4O]I_[5'M@^H,ZC[0GM1]H3VKF/[2_VJ/[2_VJ/;A]09U'VA/:
ME^TI[5RO]I_[5)_:?^U1[8/J#.L^TI[4?:4]JY+^U/\ :I?[4_VJ/:B_L]G5
M_:4]13?M">U<M_:?^U2_VG_M4O:C^H,Z?[0OM2_:%]JY?^TO]K]:/[2_VJ7M
M@^HLZG[2GM2_:4]JY7^T_P#:I/[4_P!JCVP?4&=9]J3VI/M*>U<G_:G^U1_:
MG^U1[8/[/9U?VE/:D^T)[5RW]I_[5']I?[5+VX_J#.H^T+[4OVA/:N7_ +2_
MVJ3^TO\ :I>W#ZBSJOM*>U+]I3U%<I_:?^U2?VI_M4>V#^SV=9]I7U%)]I2N
M4_M3_:I?[3_VJ?MA?V>SJ?M">U'VA/:N7_M/_:H_M+_:I^V']19U'VA/:C[0
MGM7+_P!I?[5']I_[5'M@^HLZG[2GM2_:4]17*?VG_M4G]J?[5+VP?V>SK/M*
M>U+]I3VKDO[4_P!JE_M3_:I>U%_9[.L^TI[4?:%]JY7^T_\ :I?[3_VJ7M!?
M4&=3]H3VH^T)[5RW]I_[5']I_P"U1[4/J#.I^T)[4?:$]17+?VG_ +5)_:?^
MU1[8/J#.I^T+[4TW">U<Q_:?^U1_:7^U1[8?U!G3?:%]J3[0GM7,_P!I?[5)
M_:7^U3]J/ZBSJ1<)[4X7*>U<I_:?^U2?VI_M4_:D/ LZX7*>U/%RGM7'?VK_
M +5.75?]JG[4S>!9V(N4]J>+A?:N175/]JIEU+_:JO:&,L&T=6)UJ59EKETU
M#/\ %5R*]SWJE(QEAK'0K(*F5A6+%<Y[U>BES5IG-.G8T%-.J&-LU,*M&+0M
M%%%!(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 (>E0R=*F-0R=*&7'<R[KO6%>=ZW+KO6#>]ZQF>KA3
MO#UK"NCR:V[P]:P;H\FN6;/HL,C+G-9L]:$YK.FKGD>K310EJJW6K<M56ZUF
MSK@AHIZTRE!K-HZ8HF!IV:B!IV:EHV0_---)FBI+04444BK#A3@:9FC- 6),
MT9J/-&:!#R:0TW-&:12%I***"@HI*2@5QV:*;10%QU%)2T#%I:;10(=2YIF:
M,TK$DF:,TS-+FBPA:***!"&FFG&F&FB&(:2D-)FK1E)BT4VG"M$<TV.7K5RW
M^\*J+UJY;CYA6D4<%5&W9=173V':N9L^U=+8=JZ('CXA'3V7:MZW/ KG[(]*
MW;<\"NJ)XM9&E&:L+52,U90ULCSYHL+4G:HEJ0=*I&#'4444R HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@!#4,G0U,:ADZ&DRXF5==#6!>]ZZ"Z[U@7O>L9GJ89G.WG>L&ZZFM^\[
MU@W74UR3/HL-(R)ZSIJTIZS9JPD>K3D49:JMUJS+59NM9,[8,;3@*:*D J&=
M$6 %.Q3@*=BI-D,Q13\4VI-$)2T44%7%HH%. I!<3%&*=BEQ0%QE)3L4E [C
M:*6DH&)12T55A6&TM+BBBPK"4M%%(844M**0#<48IX%+BF2QF*6G8HH$)113
M:8A2:8:6D-,EH::;3J2F8R0VEHI*M'/-$BFKD!^8504\U;@/S"M8G#5.@LCT
MKI;#M7+V1Y%=/I_:MX'CXAG367:MVW' K$L>@K>MQP*Z(L\.N]2[&*LI4$=6
M5K9'GS9*M2"HUJ45HC!BT444R HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** $HI:*FP"44M%.P!1113 **** "BBB@ HHHH
M***0T %%%)0,0U"YJ1C5:5\4BXH9(X%59)!39IL=ZSIKG'>H9UTX7++RBH&F
M6LZ6\QWJH][[U#9V0HW-=IEJ,S+6,U][U&;[WJ>8Z(X<VC,M)YRUAF^]Z3[=
M[TN<V6&-WSEI?.6L'[=[TOV[WHYQ_5C>\Y:/.6L/[=[T?;?>ESA]5-SSEH\Y
M?6L/[;[T?;?>ESA]6-SSEI?/6L+[;[T?;O>ES!]5-[SU]:7SU]:P/MWO1]N]
MZGF#ZJ;_ )Z^M(9U]:P?MWO1]N]Z7.'U0W//7UH\Y?6L+[=[T?;?>GSC^JF[
MYZT>>M87VWWH^W>]'M ^JF^)U]://7UK ^W>]'V[WJ?:"^J&_P">OK2>>OK6
M#]N]Z/MWO1SA]5-TS+2><OK6']M]Z/MOO1S#^JFYYZ^M.\]?6L'[=[T?;O>C
MG#ZJ;_GK1YZU@?;O>C[?[T<XOJAO^>OK3?/6L+[=[T?;O>FJ@?53=\]:/.7U
MK"^V^]'VWWI\X_JIO>>M*)U]:P/MWO2_;O>G[07U4W_/7UH\]?6L#[=[T?;O
M>CV@?5#>,Z^M)YZUA?;O>D^W>]'.'U4W?.7UH\Y?6L+[;[T?;O>CG']5-[SU
MIWGKZUS_ -N]Z7[=[T>T%]5-_P ]://6L#[?[T?;O>CV@OJAO&=?6F^>OK6%
M]N]Z/MWO1[0?U4W?.7UH\]:POMOO1]N]Z7./ZJ;PG7UI?/7UK ^W>]'V[WHY
MQ?53?\]?6CSU]:P/MWO2_;O>CG#ZH;GGKZT><OK6%]N]Z/MWO1SC^JF[YR^M
M+YZ^M8/VWWH^W>]'.'U4WQ.OK2^>OK7/_;AZTOV[WI<XOJAO>>OK1YZ^M8/V
M[WH^W#UHYP^J&YYZT><OK6%]N]Z/MWO3YQ_53<\]://6L+[=[TGV[WJE,?U4
MWO/7UH\]?6L#[=[TGV[WI^T#ZH;_ -H7UH\]:P/MWO1]N]Z?./ZH;_VA://7
MUK ^W>]'VX>M',+ZJ;_GKZTOVA?6N?\ MWO1]O\ >CF$\*=$+A?6GK.M<V+_
M -ZD6_\ >CF,WA3I%G6IEF6N<2^]ZL)>^]4I&$\/8Z%914Z2"L".\'K5R*YS
MWJTSEG1L;:.*LH:R89\]ZO129JT<DX6+ZT\5"AS4HJCF8ZBBBF2%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% "&H9.AJ8U#)TI,J)E770U@WO>MZZ[U@7O>L9GIX<Y^\[U@W74UN7G>L&
MZ/)KEF>_AV9<]9TU:$U9\M82/5I,H2BJS#FK<E5FZUDSNILC%/%-IPK-G3%D
M@-.!J(&G9J392'T4W-.I&BD)BC%+2T%7$ IPHHH"XM%)10%PI*6BE8=QN*2G
MTV@.82BBDICN%%)11<=Q:*2EI#%I13:* 8_-+FH\TN:=B6/S13,TM.Q(M)BG
M44[!<9BFU(:8:9+8TTTTIIAI&4F+2445:.6;%45;MQ\PJLHJY /F%:Q.&JS:
MLATKI]/[5S5D.E=+8=JZ(H\?$'3V1X%;UN>!6!9=JW;<\"NB*/$K(THS5A#5
M2,U:2M4<$T3K4HJ):D%:(YY#J***9 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!244TF@: FF%J1C43O2+417DK/N)L9YJ663%9%Y/C/-)F\($-U=XSS6'=:AC
M/-)?W6,\UR]_?$$\U#.ZG$T;C4\9^:J$FJC^]7-W>HD9YK+DU(^M9,[H([%M
M6']ZHSJO^U7%G4CZTW^T3ZUFV=4#M#JO^U2?VI_M5Q?]H'UH_M!O6HN=$3M?
M[5_VJ7^U?]JN*_M ^M']H-ZTKFB1VW]J_P"U1_:O^U7%?V@?6C^T#ZFBY7*=
MK_:O^U1_:O\ M5Q7]H'UH_M$^M%PY3M?[5_VJ7^U/]JN*_M ^M*-0/K1<.4[
M3^U/]JE_M/\ VJXP:@?6G?;SZU+8^4['^T_]JD_M/_:KC_MY]:3^T#ZU-Q\I
MV/\ :G^U2?VI_M5QO]H'UI/[0/K1<?(=G_:G^U1_:G^U7%_V@WK1_:!]:5PY
M#L_[4_VJ/[4_VJXS^T#ZT?V@?6D'(=G_ &I_M4O]J?[5<7_:!]:/[0/K3#D1
MVG]J?[5']J?[5<7_ &@?6E_M ^IHN'(CL_[4_P!JC^U/]JN-_M ^M+_:!]:&
MQ<AV7]I_[5']I_[5<=_:!]:/MY]:FX<IV/\ :?\ M4G]J?[5<?\ V@?6F_V@
M?6FF'*=E_:G^U1_:G^U7&?V@?6C^T&]:JX^0[/\ M3_:H_M3_:KB_P"T#ZTO
M]H'UIAR'9_VI_M?K1_:G^U^M<9_:!]:/[0/K3#D1V?\ :G^U1_:G^U7&?V@?
M6D_M ^M(.1':?VH/[U+_ &I_M5Q?]H'UH_M ^M*X<AVG]J?[5+_:G^U7&#4#
MZTO]H'UHN+E.Q_M/_:H_M3_:KC_MY]:0Z@?6BXN4[#^U/]JC^U/]JN-.H'UI
MIU ^M.X<IVG]JC^]1_:G^U7%?V@?6E&H'UHN'*=K_:G^U1_:G^U7&#4#ZT[[
M>?6BX<IV/]I_[5']J?[5<?\ ;SZTG]H'UI7'RG8_VI_M4G]J?[5<:=0/K2?V
M@?6BX^0[/^U!_>H_M0?WJXS^T#ZTG]H'UIW#D1VG]J?[7ZT?VI_M?K7&?V@?
M6C^T#ZTPY$=G_:G^U^M']J#^]^M<9_:!]:/[0/K2#D1V?]J#^]1_:@_O5Q?]
MH'UH_M ^II7#D1V?]J?[5)_:G^U7&_V@?6C^T#ZT[AR'8_VG_M4?VG_M5QWV
M\^M'V\^M.X^5'8?VG_M4O]I_[5<=]O/K1]O/K57'RH['^T_]K]:3^T_]JN/^
MWGUH^WGUHYA.*.P_M3_:I/[4_P!JN.^WGUIO]H'UHYC.2.S_ +4_VJD75/\
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
M_NTO]DK_ ':/8A]?/.?[#/\ =H_L,_W?TKT<:0O]VG?V0O\ =I^Q)>/9YO\
MV$?[E']A'^Y7I/\ 9"_W:/[(7^[1[$GZ^SS;^PS_ '?TH_L,_P!VO2/[(7TH
M_LA?2E[(?U]GFW]AG^[2'0C_ '*]*_LA?[M)_9"_W:/9B^OL\T.A'^[2?V$?
M[M>F?V0O]VD_L=?[M/D$\:>:?V"?[M']@G^[7I?]CK_=I?['7^[34#-XP\U&
MA'^[5F'0R#]VO0AHZ_W:D325!^[5*)E+$W..M=(*D?+6]9Z<5QQ6['IJCM5V
M*R [5:B<LZ]RE:VNW'%:T,6 *DCMP*LK'BJ43CG4N,1*D"T\+3L4^4R<A *=
M1BEJK$7"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH 2BEHI6 2BC--W4K#'4A%-+CUI#(
M/6@ (IA6E,J^M,,R^M!:N(4J,Q4\SKZBFF=?44BU)D1B]JB,(]*G,R>HIIE3
MU%*QHI,KF >E--N/2K!E7U%'F)ZBE8M396^S#TI/LH]*M^8GJ*7>GJ*EQ#VK
M*?V4>E'V7VJ[O3U%)O3U%+E#VK*?V8>E'V8>E6]Z>HI-Z>HJE%#]JRI]F'I1
M]F'I5K>GJ*7>GJ*=@]JRG]E'I1]E'I5W>GJ*7>GJ*=@]LRC]D]J7[*/2KV]/
M44F]/44^4/;,I?9AZ4OV8>E6]Z>HI-Z>HHY4'M65?LP]*3[,/2K>]/44N]/4
M4<J#VK*?V4>E)]D'I5[>GJ*-Z>HHY4'MF4?L@]*7[*/2KN]/44F]/44K![9E
M/[,/2E^S#TJUO3U%)O3U%*R#VK*OV8>E)]E'I5S>OJ*7>GJ*.5![5E+[+[4?
M9!Z5>W)ZBEW)ZBCE#VS*'V0>E.^RCTJ[N3U%+N3U%+E%[9E+[*/2E^RCTJYO
M3U%&]/44K"]LRE]E]J3[*/2KV]/44;T]132'[9E#[(/2D^R#TJ_N3U%&Y/45
M:0>V91^R^U+]F'I5S>GJ*3>GJ*=A^V94^S#TH^S#TJUO7U%&]?44[(/:LJ_9
MAZ4GV4>E7-Z>HI=Z>HI6#VS*/V0>E'V7VJ_O3U%)O3U%*P>V91^RCTI?LP]*
MN;T]12;T]12L'M65/LP]*/LP]*M;T]12[T]12Y1^U93^RCTH^R^U7=Z>HI=R
M>HHY1>V90^R>U+]E]JO;D]11N3U%'*'MF4?LOM2_9AZ5<WIZBDWIZBCE0_:L
MJ?9AZ4?9AZ5:WIZBEWIZBCE#VK*?V7VI/LGM5[>GJ*7<GJ*.47MF4/L@]*7[
M+[5>W)ZBDWIZBCE#VS*7V4>E+]F'I5O>GJ*-Z>HHY0]JRK]F'I1]F'I5K>OJ
M*7>GJ*7*'M65/LH]*7[*/2K>]/44;T]14\HO:LJ?91Z4GV8>E7-Z>HI-Z>HI
MJ(>U94^S#TH^S#TJUO7U%)O7U%/E0_:LJ_9AZ4GV4>E7-Z^HI=Z>HHL/VK*/
MV4>E'V3VJ]O3U%+N3U%*PO;,H?91Z4?91Z5=W)ZBDWIZBG8?MF5!;#TIPMQZ
M58WIZBE$B>HI\H.JR);<>E2K /2GB1?44\2+ZBG8S=1C5A'I4HB]J!(OJ*D#
MKZU5C)S8!*D"TT,/6G@BBQFV. I:04ZG8EA1113$%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 F
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
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 4444 %%%% !1110 4444 %%%%
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
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *3-(332X%
MQ](34)F [U$URH[T!8G9\5 \N.]5I;M1WJC-?+ZTKEJ)?>YQWJ!KOWK(FU!?
M[U4I-2']ZIN:JF=%]L]Z/MGO7,'4A_>H&IC^]2N6J1U'VSWI?M8]:Y@:FO\
M>IW]IK_>HN5[(Z7[6/6C[7[US?\ :2_WJ/[27^]4\P>R.D^UCUI/M0]:YO\
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
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* "BBDJ6 4444K@+124M4@"BBBF 4444 %%%% !1110 4444@"DHHI7 *6DH
MHN M%%%, HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1124@"BB
MBIN M%)2U0!1113 **** "BBB@ HI**D HHI*+C"FFEI*8R"09JG+%FM BF%
M,TF4C#FM,]JH2Z?GM73&$'M49MP>U0RTSCY=+SVJG+H^?X:[@VBGM49LE/:D
M:*1Y_)H>?X:JOX?S_#7HYL%_NTPZ>G]VBQHJAYL?#W^S1_PCO^S7I']G)_=H
M_LY/[M'*5[4\X_X1[_9H_P"$>_V?TKTC^SD_NBC^SD_NT<H_;'G'_"/?[-']
M@?[->C?V<G]VFG3D_NTN4I5CSO\ L#_9I?[!_P!FO0CIZ?W:3^SU_NT<H_:G
MGW]@_P"S2_V!_LUZ"-/3^[3AIZ?W:.43JGGG_"/_ .S1_P (_P#[->B_V>G]
MVC^ST_NT<A/M3SK^P/\ 9I/[ _V:]%.GI_=IIT]/[M'*-53SS^P?]FC^P?\
M9KT'^SU_NT?V>G]VCE*]J>??V!_LT?\ "/\ ^S7H8T]/[M.&GI_=HY0]L>=?
M\(]_LT?\(_\ [->C?V<G]VC^SD_NT<HO;GG/_"/_ .S1_8/^S7HAT]/[M-.G
MI_=HY1^V//?[!_V:/[!_V:]!_L]/[M*-/3^[1RA[4\^_L'_9I?[ _P!FO0AI
MZ?W:4:>G]VCD%[8\\_L#_9H_L#_9KT3^ST_NT'3T_NT<@O;'G7]@_P"S2?V#
M_LUZ(=/3^[33IZ?W:.4I5CSW^P?]FC^P?]FO0?[/3^[2C3T_NT<H>V//?^$?
M_P!FC_A'O]FO1!IZ?W:=_9R?W:.47MCSG_A'O]FC_A'_ /9KT;^SD_NTAT]/
M[M'*'MSSK^P/]FC^P?\ 9KT,Z>G]VF_V>G]VCE'[8\^_L'_9H_L#_9KT+^ST
M_NTHT]/[M'*'MCSS_A'_ /9H_P"$>_V:]%&GI_=I?[.3^[1RB]N><_\ "/\
M^S1_8'^S7HW]G)_=IIT]/[M'*'MCSO\ L'_9H_L'_9KT(Z>G]VD_L]/[M'*/
MVIY]_8/^S1_8'^S7H0T]/[M.&GI_=HY0]L>=_P#"/_[-'_"/?[/Z5Z+_ &<G
M]VE_LY/[M'*+VYYS_P (_P#[-']@?[->B_V<G]VFG3T_NT<H>V///[!_V:/[
M!_V:]"_L]/[M)_9Z_P!VCE'[4\^_L'_9I?[ _P!FO01IZ?W:<-/3^[1RB=4\
M\_X1_P#V:/\ A'_]FO1?[/3^[1_9Z?W:.0GVIYU_8'^S2?V#_LUZ(=/3^[33
MIZ?W:.4I53SW^P?]FD_L'_9KT+^SU_NTO]GK_=HY1^U///[ _P!FC_A'_P#9
M_2O1/[.3^[3O[.3^[3Y1.L><_P#"/?[/Z4?\(]_LUZ/_ &<G]VC^SD_NT<I/
MMCSG_A'_ /9IW_"/_P"S7HG]G)_=H_L]/[M38?MCSO\ L#_9H_L#_9KT3^ST
M_NT?V>G]VE8/;'G?_"/_ .S1_P (_P#[->B?V>G]VC^ST_NU7*+VIYU_PC_^
MS1_PC_\ LUZ+_9Z?W:/[/3^[1RB]J>=?\(__ +-'_"/_ .S7HO\ 9Z?W:3^S
MD_NTK#]J>=_\(_\ [-'_  C_ /LUZ)_9R?W:/[.3^[18/:GG?_"/_P"S1_PC
M_P#LUZ+_ &>G]VC^ST_NT^47M3SK_A'_ /9H_P"$?_V:]%_L]/[M']GI_=HY
M0]J>=_\ "/\ ^S1_PC_^S7H?]G)_=H_LY/[M*P_:GGG]@?[-'_"/_P"S7H?]
MG)_=I?[/3^[18/:GG?\ PC_^S1_PC_\ LUZ)_9Z?W:/[/3^[5<H>U/._^$?_
M -FC_A'_ /9KT3^ST_NT?V>G]VCE#VIYW_PC_P#LTT^'_P#9KT;^SD_NT?V<
MG]VCE#VIYN?#W^S^E1GP[_LUZ7_9R?W:3^S4_NT["]H>:?\ ".?[%/7P[_L?
MI7I']FI_=IPTU/[M%B><\]C\/X_AJW'H6/X:[D:>G]VI!8I_=I$.9QT6C8_A
MJ_#IFWM73"R4=JD6U4=J"'(QH++;VK2A@V]JMK !VJ41@5:(;&QKBK"TP"GB
MJ(8[-+3:=3)%HI*6@04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%%( I***5P"EI,TF:+@.HIFZC?3
MN.P^BH]XI/,%.X6):*B\P4>:* L2T5%Y@H\P4!8EHJ/S*/,H"Q)14?F"D\P4
M@LR2BH_,%'F"@+,EHJ+S!2[Z LR2BH]]'F4[A8DHJ/S!2>8*+A9DM%1>8*/,
M%*X69+147F"E\RBX6)**C\P4GF"BX6):2H_,%'F"@+,DI:B\P4>8* LR6BH_
M,%'F4!8DHJ/S*3S!3"Q+147F"CS!0%B6BHO,%'F"BX6):*B\P4OF"E<+$E%1
M^92>8*+A9DM%1>8*/,%.X<K):*B\P4>8* LR6BHO-%'F"@+$M%1>8*/,%(+$
ME%1[Q2[Q2"P^EJ/?1OH"Q)14>\>M)Y@HN%F2T5%Y@I/-%.X<K)J*@\T4OFB@
M?*R:BHO,%'F"@5F244S>*-XH'9CJ3%-WBCS!0%F.Q28I/,%)O% ]1=M)MHWB
MC>*5@U$V4FRG;Q1N%%AW8SRZ3RZDW"C<*+#NR/RZ/+%2;A1N% <S(_+%+Y=/
MW"C<* NR/RZ3RZDW"C<*+!S,B\KVI/*J;<*-PHL/F9%Y5+Y=2;A1N%%A<S&>
M71Y=/W"EW"@+LB\NCRO:I-PHW"BP^9D/E4>54VX4;A18.9D8B]J/+J3<*-PH
ML',QGET>74FX4;A0*[(O+I/*]JEW"C<*+#YF0^52^54NX4;A18.9D?ET>74F
MX4;A187,QGET>74FX4FX4!=D?E^U)Y52[A1N%%A\S(?*I?*]JEW"C<*+!S,C
M\NE\NG[A2[A187,R/RQ2>74NX4FX46"[(S%[4WRJFW"C<*+#YF1>52^5[5)N
M%&X46#F9'Y=+Y8I^X4NX4"YF1^72>74NX4FX46#F9%Y7M2>54VX4;A18?,R+
MRO:E\NI-PHW"BP<S&>71Y8I^X4NX4"NR/RZ3RO:I-PHW"BP<S(O*I/*J;<*-
MPHL/F9$(O:E\NI-PHW"BP<S&>71Y=2;A1N% KLB\ND,7M4NX4;A18?,R'RJ7
MRJEW"C<*+!S,C\KVH\NI-PHW"BPN9C/+I=E/W"C<*+!=D?ET>74FX4;A18+L
MC\L>E'ET_<*-PI6"[&>72^73]XHWBG8+L9Y=)Y=2;A1O%%@NR/RZ/+'I3]PH
MW"BP78SRQZ4>74F\4;A2L%V1^7[4>6*DW"C<*=@NR/RQZ4>7[5)N%&X46"[(
M_+H\L>E2;A2;A2L%V,\L>E'ET_<*7<*=@NR/R_:CRQ4FX4;A18+LC\L4>6*D
MW"C<* NR/RQ1Y8J3>*3>* NQGEBCRQ3]XHWBG8+L9Y8I?+IV\4;A18.9B;*7
M91O%+O%*PKL-M+MHW"C<*+"NPVTN*7=2T["N)BEQ2T4Q7"BEHH ****!!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444@$I#2FFL:0Q":86ICOBJTDX'>I*2+!DIAE]ZH/=@=ZK/?
M=Z5RU$U3-[TPS^]8S:BOK4+:DOK1<M0-TW'O2?:1ZUSK:HO]ZF_VJO\ >IW+
M5,Z47 ]:<+@>M<R-57^]3QJJ_P!ZBX_9G2>>/6E\\>M<Z-57^]2_VJO]ZBX>
MS.@\_P!Z0W'O7/'5%_O4G]J+_>I7&J1T/V@>M'V@>M<Y_:B^M+_:B^M%Q^R.
MC^T>]+YX]:YP:HO]ZG#55]:+B]F=%YX]://'K7/?VJO]ZD_M5?6G<7LSH//]
MZ3[0/6N?.J+_ 'J;_:B^M*XU2.B^T#UH^T>]<Y_:B_WJ7^U%_O47'[(Z/[1[
MTOG^]<Y_:B_WJ=_:B_WJGF%[(Z'SQZT>?[USW]J+_>I/[47^]1S"]D=#]H]Z
M3[1[USW]J+_>IO\ :B_WJ?,5[(Z/[0/6E%P/6N;_ +47UIPU1?6GS![(Z/SQ
MZTOGCUKG/[57^]3O[57^]3N3[,Z#S_>D-Q[US_\ :J^M-.J+ZT7%[,Z W'O2
M?:?>N>.IKZTG]IKZT7#V9T7VCWIPN!ZUS?\ ::^M.&J+ZTN8/9G1^>/6E\\>
MM<Z-47UI?[47^]4\P_9'0^?[TGVCWKG_ .U%]:3^U%_O4<P_9G0?:/>D^T#U
MKG_[37^]3?[37^]5<P_9'0_:*/M ]:YW^TU]:3^U%_O47$Z9T?VGWH^T>]<W
M_:B_WJ7^U%_O4[B]F=)]H]Z=]H'K7-#5%]:>-47^]4N0O9G1^>/6E\\>M<X-
M47^]3O[47^]^M+F'[(Z+S_>CSQZUSW]JK_>I?[53^]^M.X>S.@\\>M-,_O6
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
M%D;?]MM_>I?[;/\ >K"^R2^]'V27WIDM(W?[;;^]2_VTW]ZL$6DOO3A:2^]
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
M@H-FO]T4<H>U.$_L(?W:/[#']VNZ-FOI339KZ4K#]H<-_8@_NT?V(/[M=O\
M8U]*/L8]*+#]H<1_88_NT?V$/[M=Q]C7TI19KZ46$ZAP_P#8(_NT?V"/[M=T
M+-?[M+]C7^[3L+VAPG]@C^[^E']@C^[7=_8U_NT?8U]*.4/:G"?V"/[M']@C
M^[7=_8U]!^5'V-?0?E1RA[4X3^P1_<H_L$?W?TKN_L:^@H^QK_=HY0]H<)_8
M(_NT?V"/[M=W]C7^[1]C7^[187M#A?["']VE_L(?W:[G[&O]VC[&OI18?M#A
M_P"PQ_=_2C^PQ_=_2NX^QKZ"C[&OH*+![0X;^PA_=I/[!']VNZ^QKZ4?8U]!
M1RA[4X7^P1_<I/[!']VN[^QK_=%'V-?[HI<H>U.$_L$?W:/[!']VN[^QKZ"C
M[&OH/RHY1^U.$_L(?W:/["']VN[^QK_='Y4?8U]!3Y0]J<+_ &"/[E']@C^Y
M7=?8U]!1]C7^Z*7*+VIPO]@C^Y1_8(_N5W7V-?[HH^QKZ"CE#VIPG]@C^[1_
M8(_NUW?V-?04?8U]!^5/E'[4X3^P1_=H_L$?W:[O[&OH/RH^QKZ"BPO:G"?V
M"/[M']@C^[7=_8U_NT?8U_NT6#VAPG]@C^[1_8(_NUW?V-?[M'V-?046#VAP
MG]@C^[1_80_NUW?V-?0?E1]C7^Z/RHY0]J<)_8(_NT?V"/[M=W]C7T'Y4?8U
M_NT<H>U.$_L$?W:/[!']VN[^QK_=H^QK_=HL'M#A/[!']W]*/[!']VN[^QK_
M ':/L:^@HL'M#A/[!']VC^P1_=KN_L:_W1^5'V-?[H_*CE#VIPG]@C^[1_8(
M_N_I7=_8U_NC\J/L:^@HL'M#@_[!']S]*/[!']S]*[S[&OH*/L:^@HL'M#A/
M[!']RC^P1_=KN_L:_P!T4?8U]!18/:'"_P!@C^[1_80_NUW7V-?0?E1]C7T'
MY46#VIPO]@C^[1_8(_NUW7V-?04?8U_NBBP>U.%_L$?W:/[!_P!FNZ^QK_=%
M'V-?[HHY0]J<+_8(_NTG]A#^[7=_8U]!1]C7T'Y4<H_:G"?V"/[M']@C^[7=
M_8U_NC\J/L:_W1^5'*+VIPG]@C^[^E)_8(_N?I7>?8U_NBC[&OH*+![0X/\
ML$?W/TI?[!']W]*[O[&OH*/L:^@HL'M#A/[!']VC^P1_=KN_L:_W1^5'V-?[
MH_*CE#VIPG]@C^[1_8(_NUW?V-?[H_*C[&OH*.4/:G"?V"/[OZ4?V"/[M=W]
MC7^[1]C7^[18/:'"?V"/[M']@C^[7=_8U_NT?8U_NT6#VAPG]@C^[1_8(_NU
MW?V-?04?8U_NC\J.4/:G"?V"/[M']@C^[7=_8U_NC\J/L:_W118/:G"?V"/[
MOZ4G]@C^Y^E=Y]C7T%'V-?046#VAPG]@C^[^E']@C^[7=_8U]!1]C7^Z*+![
M0X3^P1_=H_L(?W:[O[&O]T?E1]C7^Z/RHY0]J<)_80_NTO\ 8/\ LUW7V-?0
M?E1]C7T%'*/VIPO]@_[-']@_[-=U]C7^Z*/L:_W11RB]J<+_ &#_ +-)_80_
MNUW?V-?04?8U]!1RC]J<)_80_NT?V"/[M=W]C7^Z/RH^QK_='Y4<HO:G"?V"
M/[M']@C^[7=_8U]!1]C7^[18/:'"?V"/[M']@C^[7=_8U_NT?8U_NT6#VAPG
M]@C^[1_8(_NUW?V-?[M'V-?0?E1RA[4X3^PA_=H_L(?W:[O[&O\ ='Y4?8U_
MNC\J.4?M3A?[!']VC^P1_=KNOL:_W11]C7^Z*7*+VIPO]@C^[1_8(_NUW7V-
M?[HH^QK_ '13Y0]J<+_80_NTG]A#^[7=_8U_NC\J/L:_W1^5+E'[4X3^P1_=
MH_L$?W:[O[&O]T?E2?8U]!3Y1>U.%_L$?W:/[!']VN[^QK_=H^QK_=HL'M#A
M/[!']VC^P1_=_2N[^QK_ ':/L:_W:+![0X3^P1_=H_L$?W:[O[&OH*/L:_W1
M^5'*'M3A?[!']VC^P1_=KNOL:^@I?L:^E'*'M3A/[!']VC^P1_=KN_L:^E'V
M-?057*'M3A/["']VC^PQ_=KN39KZ4ALU]*.4?M#AO[$']VD.B#^[7<?8U]*3
M[&OI3L/VAPQT(?W::= !_@KO/L:^@I?L2^E%B7,X'_A'A_<IZ>'P/X*[T62_
MW13A9K_=%.Q+F<3'H0'\-6H]& _AKKA:+Z4\6J^E*Q+F<S%I0'\-78M/QVK<
M%N/2GB >E*Q#D9L5ICM5Z*'%65C'I4@2FC)L;&N!4PI *<*HAA1110(****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@!**6B@!,4F*=24#N,VTA6GFDS2'<9LINRI,TFX4AW8SRZ-E
M.W"C>*!W8S92[!2[Q1O% [L392[:-XHWTPU%VT;:3?1OI"U#;2;*7?1OH'J)
MLHV4[>*-XH"[&;*-E/W"C<*878S92[*=N%&X4"NQFRC93]PHW"@=V-V"DV4_
M>*-PI!=C-E+LIVX4;A3%=C-E+LIVX4;A0%V,V4NRG;A1O% [L;L%)LI^\4;A
M0%V-V4FRG[A1N% KL9LHV4_<*-PH"[&;*793MPHWBD.[&[*393]XHW"F%V-V
M4FRG[A1N% KL9Y=)Y=2;A1N% [LB\JCRJDW"C>*5D.[(_+I?+I^X4NX4"NQG
MET;*?N%&X4PNQNRC93MPHW"@+L;L%&P4[>*-XI!=C-E+LIVX4;A3"[&;*-E/
MW"C<*!78S91LI^X4;A0.[&[*393]XHW"D%V,V4;*?N%&X4Q78S92[*=N%&X4
M!=C-E+LIVX4;Q0.[&[!2;*?O%&X4!=C=E)LI^X4;A0*[&;*793MPHW"@+L9L
MI=@IVX4;Q0.[&[*393]PHW"D%V-V4FRG[J-U 78S91LI^ZC<* NQFREV"G;A
M1O% 78S91LI^X4;A0%V,V4;*?NHW4!=C=E)LI^ZC<* NQNP4;!3MPHWB@+L;
MLH\NG;A2[A0%V,\NCRZ?N%&X4"NQGET;*=N%&\4!=C=@HV4N\4;Z878W91LI
M^ZC=0.[&;*-E/W4;J078S92[*=N%&X4!=C=@HV4[>*-PH"[&^71Y=/W"C<*!
M78SRZ/+I^X4FX4!=C=E&P4[<*3>* NQ-@I-E.WT;J8[L392;*?NHW4!=C-E&
MRG[J-PI!=C-E+L%.W"C>* NQNP4;*=N%&X4!=C?+H\NG[A1N% KL9Y=&RG[A
M2;A0%V-V"C8*7>*-XIA=C=E+LI=U+NH'=C-E&RG[J-U 78W92;*?NI-U 78F
MP4;*7?1OH%=C=E+LIVZC=0.[&;*-E/W4;J078S91LI^X4;A0%V-V"C93MXHW
MT!=C=E&REWBC<*878W92[*7<*-PHL%V)LHV"G;Q1O%(+L;L%)LI^\4;A0%V-
MV4FRG[J-U 78S91LI^ZC=0%V,V4NP4NZC>*878FP4;*7>*7>*!78W91LIVZC
M=0%V,V4GEU)N%&X4#NR/RZ/+J3<*-PH"[(_+I?+I^X4;A0%V-V4NRG;A1NH%
M=C=E+MI=U&^@5V&VEVTFZEW4"NQ<4[%-#4N:8A:6DI:!!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4A-!IC&I&(33&>HI)<53EN@.])E)%TR^]1F8>M94E^!WJJ
M^I@=ZFYHHF[YX]:3SQZUSK:LH_BJ(ZPO]ZBY:@=-]H'K2?:!ZURQUE?[U)_;
M2_WJ+EJF=5]H'K1]H'K7*_VTO]X4[^V5_O47'[,ZG[0/6CSQZUR_]LK_ 'J7
M^V%_O47'[,Z?SQZT>>/6N8_MA?[U)_;"_P!ZBX>S.H^T#UI?/'K7+?VRO]X4
MO]LK_>HN'LT=2)QZT[SQZURO]M+_ 'J7^VE_O4[D^S.I\X>M'G#UKE_[:7^\
M*3^VE_O47%[,Z@SCUIOGCUKF/[:7^]2?VRO]ZE<I4SJ/M ]://'K7+?VRO\
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
MN@TM1(V:E%,D6BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 AJO(<"K!JO*.*0T9MS
M+C-8EW=$9YK8NHR<U@WD!.:3-8HRKF_(SS63/J; _>J[=6K'/%8UQ9,2>#4,
MWBADFK,/XJJR:PW]ZF2V#^AJG)I[^AI&J1.VM/\ WJC_ +:?^]5-].?/0U%_
M9K^AI%I&D-:;^]3QK3?WJS!IK^AJ1=.?T-(I)&F-9;^]2_VPW]ZLX:<_H:?_
M &<_H:!V1>_MAO[U']LM_>JA_9S^AH_L]_0T":+W]LM_>I/[9;^]5'^SG]#3
M?[.?T- K%_\ MIO[U)_;;_WJH'37]#2?V;)Z&@:2-#^VW_O4?VV_]ZL[^S9/
M0TO]FR>AH'9&C_;3?WJ7^V7_ +U9PTU_0TO]G/Z&@5D:']LM_>H_ME_[U4/[
M.?T-)_9S^AH%8O\ ]M-_>I/[;?\ O?K5 Z:_H:3^S9/0T#LC0_MM_P"]1_;;
M?WOUK._LV3T-+_9LGH: LC1_MI_[U+_;+?WJSQIK^AI?[.?T- K%_P#MEO[U
M']M/_>JA_9S^AI#IS^AH"Q?_ +;;^]2?VV_]ZL_^S9/0T?V;)Z&@JR-#^VW_
M +U+_;3?WJSO[-D]#2_V;)Z&@5D:/]LO_>H_MEO[U9_]G/Z&E_LY_0T"L7_[
M9;^]2?VTW]ZJ/]G/Z&FG37]#0.Q?_MMO[WZT?VV_]ZL_^S)/0TG]FR>AH"R-
M'^VV_O?K2_VTW]ZL[^S9/0THTU_0T!9&C_;+?WJ/[9;^]6?_ &<_H:7^SG]#
M0*Q?_ME_[U)_;3?WJH?V<_H:0Z:_H:!V1?\ [;?^]1_;;_WJS_[-D]#1_9LG
MH:!V1H_VVW]ZE_MI_P"]6;_9LGH:=_9S^AH%9&A_;+?WJ/[9;^]5#^SG]#1_
M9S^AH%8O_P!M/_>IO]MM_>_6J)TY_0TW^S9/0T#LC0_MM_[U']MO_>_6L[^S
M9/0TO]FR>AH"R-'^VF_O4O\ ;+_WJSAIK^AI?[.?T- 61H?VRW]ZC^V7_O50
M_LY_0TG]G/Z&@5B__;3?WJ3^VW_O50.FOZ&D_LV3T- [(T/[;?\ O4?VV_\
M>K._LV3T-+_9LGH:!V1H_P!M/_>I?[9;^]6>--?T-+_9S^AH%8O_ -LM_>H_
MMI_[U4/[.?T-)_9S^AH%8O\ ]M-_>I/[;;^]^M4#IK^AI/[,D]#0.R+_ /;;
M_P!ZC^VV_O5G_P!F2>AI/[-?T- [(T?[:;^]2?VTW][]:S_[-?T-']FOZ&@=
MD:']M-_>I?[;;^]6=_9K^AH_LU_0T7%9&C_;;_WJ7^VW_O5F_P!FR>AI?[,D
M]#1<+(TO[;?^]2_VTW]ZLW^S9/0T[^SI/0TKA9&C_;+?WJ/[9;^]6?\ V<_H
M:7^SG]#4W8[(O_VRW]ZD_MIO[U4/[.?T-)_9K^AIIL5D7_[;?^]2?VV_]ZL_
M^S7]#2?V9)Z&J"R-#^VW_O4G]MM_>-9_]F2>AH_LU_0T!9&A_;3?WJ/[:;^]
M6?\ V:_H:/[-?T- [(T/[:;^]2_VVW]ZL[^S7]#1_9K^AHN*R-'^VW_O4HUM
M_P"]6=_9DGH:7^S9/0T7"R-'^VF_O4O]LM_>K/&FR>AI?[.?T-3<+(T/[8;^
M]1_;+?WJH?V<_H:/[.?T-*['RHO?VTW]ZD_MM_[U4#IS^AI#IK^AJDQ61?\
M[;?^]2?VV_\ >K/_ +-D]#2?V9)Z&F%D:/\ ;;?WC2?VTW]ZL_\ LV3T-']F
MOZ&@+(T/[:;^]^M']M-_>K/_ +-?T-']FOZ&@=D:/]MM_>H_MM_[U9W]FOZ&
ME_LR3T-%Q61H_P!MO_>I?[:;^]6=_9LGH:4::_H:3861H_VRW]ZE_MEO[U9X
MTY_0TO\ 9S^AJ;L=D7_[9;^]2?VRW]ZJ/]G/Z&D.G/Z&B["R+W]M/_>I/[;?
M^\:H'37]#2?V;)Z&J%9%_P#MM_[U']MM_>K/_LR3T-)_9DGH:861H?VTW]ZC
M^VF_O?K6?_9K^AH_LU_0T#LC0_MIO[U+_;;?WJSO[-?T-']FOZ&BXK(T?[;?
M^]2_VV_]ZLW^S)/0TO\ 9LGH:+A9&E_;3_WJ7^V6_O5G#37]#2C3G]#4W"R-
M'^V6_O4?VRW]ZJ']G/Z&C^SG]#2NQ\J+W]LM_>I/[:;^]5'^SG]#2'37]#33
M8K(O?VV_]XTG]MO_ 'C5#^S7]#2?V9)Z&J"R-#^VW_O4G]M-_>K/_LR3T-']
MFOZ&@+(T/[:;^]^M']M-_>_6L_\ LV3T-']FR>AH"R-#^VF_O4O]MO\ WJSO
M[-?T-']FR>AHN%D:7]MO_>I?[;?^]6;_ &9)Z&E&FR>AI7"R-+^VF_O4O]LM
M_>K.&G2>AIW]G/Z&E<=D7_[9;^]2'66_O51_L]_0TATY_0TKL+(O'67_ +U-
M.M/_ 'JI'37]#3?[-?T-4F%D7O[:?^]2_P!M-_>K/_LU_0TO]FOZ&G<5D:']
MM-_>I?[9;^]6>--?T-+_ &<_H:5Q6-#^V6_O4G]M/_>_6J']G/Z&C^S7]#2N
M*Q?_ +;?^]2?VV_]ZL\Z:_H:3^S9/0T[CLC1_MM_[U)_;;?WC6?_ &;)Z&C^
MS9/0U28[(T/[:;^]1_;3?WJS_P"S7]#1_9LGH:861H?VTW]ZC^VF_O5G_P!F
MOZ&C^S7]#0PLC1_MM_[U']MO_>K._LU_0T?V9)Z&I"R-'^VW_O4?VV_]ZL[^
MS7]#1_9K^AIH+(T/[:;^]^M(=:?^]5#^S7]#2'37]#5!9%XZV_\ >IIUQ_[U
M43ILGH:8=,D]#00T: UQ_P"]4J:VY_BK)_LR3/0U+'IDGH:1#1N1:RQ_BJ[#
MJK'^*L.+3G]#6A#8..QIDV-R'4F..:U+>^)QS6!!9L,<&M>VMF&.*9+1O6UR
M3CFMBWER!6%:P$8K:MHR,52,)(UH6R*M+52$8%6EJC%CZ***!!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% "&HW7(J6FF@:*$L.:SYK3=VK;9:A:/-2S6+.:FTX'^&J,FE
M G[M=:T(/:HFMQZ5+1M&2..?1P?X:@;11_=KM#:CTIIM1Z4K&BFCB&T,?W:9
M_80_N?I7;FT'I2?9!Z4K%<Z.*_L(?W*<-#']RNS^QCTIWV0>E.P^='&#1!_=
M_2E_L0?W:[+[(/2E^R#TIV#VB.,_L0?W?TI/[$']RNT^R#TI/L@]*5A\Z.,_
ML0?W:/[$']RNS^R#TI?L@]*5A<Z.,_L,?W*7^PA_<_2NS%H/2G"T'I187.<5
M_80_NT?V$/[GZ5VWV4>E)]E'I187M#B?[#']RD_L,?W*[;[(/2F_9!Z46*YT
M<7_8@_NT?V&/[E=G]D'I2_9!Z46#G1QG]AC^Y^E+_80_N?I7:"T'I2_91Z46
M%[0XK^PA_<H_L(?W/TKMOLH]*0V@]*+![0XG^PQ_<I/[$']RNU-H/2D^R#TH
ML/G1Q?\ 8@_NTO\ 88_N5V7V0>E.%H/2BP<Z.,_L(?W/TH_L(?W*[46@]*7[
M*/2BPO:'$_V$/[E)_80_N?I7;_91Z4W[(/2BP>T.*_L,?W*3^Q!_=KM#:#TI
M/L@]*+#YT<9_8@_N4O\ 88_N5V?V0>E*+0>E%@YT<9_80_N?I1_80_N5VHM1
MZ4OV4>E%A>T.)_L(?W/TI/[#']S]*[8VH]*:;0>E%@YT<5_88_N4?V(/[M=I
M]D'I2?9!Z46'SHXW^PQ_<H_L(?W/TKL_L@]*<+0>E%@YT<7_ &$/[E']A#^Y
M7:_91Z4OV4>E%B?:'$_V$/[GZ4G]AC^Y7;&T'I33:#THL-31Q7]B#^[1_8@_
MNUV?V0>E'V0>E%A\Z.-_L,?W*7^PA_<_2NS%H/2G"T'I187.CBO["']RC^PA
M_<_2NV^RCTI/LH]*+"]H<3_80_N?I2?V&/[E=M]D'I33:#THL4IHXO\ L0?W
M:/[#']RNS^R#TI?L@]*+!SHXS^PQ_<I?["']S]*[,6@]*=]E'I187M#BO["'
M]VC^PA_<_2NV^RCTI#:#THL'M#B?[#']S]*3^Q!_<KM3:#TI/L@]*+#4T<7_
M &(/[M+_ &&/[E=E]D'I2BT'I18.='&?V$/[GZ4O]A#^Y7:"U'I3OLH]*+"Y
MSB?[!']RD.A#^Y^E=O\ 91Z4AM!Z46#VAP_]A#^Y^E)_80_N5VYM!Z4W[(/2
MBQ2J(XO^PA_<H_L(?W:[7[(/2E%H/2E87M$<7_80_N4?V$/[E=K]D'I2_91Z
M4K"]H<3_ &$/[E']AC^Y^E=M]E'I33:#THL"J'%_V(/[M']B#^[79_9!Z4GV
M0>E/E*]HCC?[$']W]*7^PQ_=KLOL@]*<+0>E'*+VB.+_ +"']S]*/[!']RNU
M^RCTI?LH]*=B?:'$?V$/[GZ4G]A#^Y^E=O\ 9!Z4TV@]*+#50XG^PA_<I/["
M']RNV^R#TI/L@]*5BO:(XO\ L(?W:7^PA_<KM?L@]*7[(/2E83J'%?V$/[E+
M_80_N5VOV4>E'V4>E*PO:'$_V&/[GZ4?V(/[M=J;0>E-^R#TI\HU41QG]B#^
M[1_8@_NUV7V0>E+]D'I3Y1^T1QO]AC^[1_80_N?I79BT'I3OLH]*?*2ZAQ7]
MA#^Y2?V"/[GZ5V_V4>E)]E'I187M#B/["']RD_L(?W/TKMOL@]*3[(/2BQ2J
M(XG^PQ_<I?["']RNT^R#TI?L@]*5A^T1Q?\ 80_N?I2_V$/[E=J+0>E+]E'I
M2L3[0XK^PA_<I/[#']S]*[;[*/2D-H/2E8/:'%?V(/[M']B#^[79_9!Z4GV0
M>E/E*]HCC?[$']VC^PQ_=_2NS^R#TI1:#TI\HO:(XS^PA_<_2C^PA_<KM1:C
MTI?LH]*=A>T.)_L$?W/TIO\ 80_N5V_V4>E(;0>E%@]H<1_80_N?I2?V&/[E
M=L;0>E)]D'I18KVB.+_L(?W*7^PA_<KM/L@]*46@]*FPG41Q?]A#^Y1_80_N
M5VWV0>E'V4>E*PO:'$_V&/[E']AC^Y7:_9!Z4GV0>E.PU4.+_L0?W:/[$']V
MNS^R#TI/L@]*?*/VB.-_L,?W?TI?[#']RNS%H/2E%H/2GRB=0XO^PA_<H_L$
M?W*[;[*/2C[*/2BQ/M#B#H0_N4W^PA_<_2NW-H/2D-H/2BQ2J'$?V&/[E+_8
M0_N5VGV0>E+]D'I2L/VB.*_L(?W*=_80_N5VGV0>E+]D'I2L2ZAQ7]A#^[1_
M80_N5VWV4>E'V0>E*P>T.)_L,?W:/[$']VNT-H/2D^R#TI\HU41QG]B#^[1_
M8@_NUV7V0>E+]D'I3Y1^T1QG]AC^Y^E']A#^Y7:"T'I3OLH]*5B?:'%?V$/[
ME)_80_N?I7;?91Z4GV0>E*P>T1Q/]AC^Y^E']B#^Y7:_9!Z4W[(/2JY1\Z.,
M_L0?W:/[#']VNS^R#TI?L@]*.4.='&?V&/[M+_80_N5V@M!Z4OV4>E*PO:'$
M_P!A#^[^E)_80_N?I7;_ &4>E)]D'I18/:'$?V$/[E']AC^Y7:_9!Z4GV0>E
M.Q7M$<7_ &&/[GZ4HT(?W/TKM/L@]*7[(/2G87M$<9_80_N4?V"/[E=K]E'I
M2_91Z46)]H<3_80_N4G]A#^Y^E=M]E'I2?9!Z4TAJH<3_80_N4G]A#^Y^E=M
M]D'I2?9!Z4[#]HCB?["']S]*/[!']RNW^R#TI?L@]*+"<T<.- ']S]*>N@@?
MP?I7;?9!Z4?91Z4K$\Z./71 /X:G32 /X:ZO[*/2C[,/2FD+F1SB:8!_#5N*
MP [5M"W'I3UA'I56)<D4(;3':M"*'':I5BJ94Q3L8R8J+BI12 4X4&+%I*6D
MI""BBBD M%%%4 4444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "DI:* &D4TK4E%(=R$I2>74V*,46'S,K^
M52>5[59Q1BBP^=E;R:3R:M8HQ18.=E7R:7R:LXHQ18.=E;R:/)JSBC%%A\[*
MWDT>35G%&*+!SLK>31Y-6<48HL'.ROY5'E58Q1BBPN=D'E4GE58Q1BBP<[*_
ME4GDU9Q1BBP<[*WDT>35G%&*+#YV5_*H\JK&*,46%SL@\JD\JK&*,46#G97\
MJD\FK.*,46'SLK>32^55C%&*+!SLK^52^54^*,46%SL@\JD\JK&*,46#G96\
MJCR:LXHQ18?.RMY-+Y56,48HL'.ROY5+Y53XHQ187.ROY5'E58Q1BBP<[*WD
MT>35G%&*+#YV5O*I?*JQBC%%A<[(/*H\JI\48HL'.ROY5'E58Q1BBP<[*WDT
M>35G%&*+#YV5_*H\JK&*,46%SL@\JCRJGQ1BBP<[*_E4GDU9Q1BBP<[*WDT>
M35G%&*+#YV5_*H\JK&*,46%SL@\JD\JK&*,46#G97\JD\FK.*,46'SLK>31Y
M56<48HL'.ROY5+Y53XHQ187.R#RJ3RJL8HQ18.=E?RJ3R:LXHQ18?.RMY-+Y
M56,48HL'.ROY5+Y53XHQ2L+G97\JCRJL8HQ3L'.RMY-'DU9Q1BBP^=E;R:7R
MJL8HQ187.ROY5+Y7M4^*,46#G97\JCRJL8HQ18.=E;R:/)JSBC%%A\[*_E4>
M55C%&*+"YV0>51Y53XHQ2L'.ROY5)Y56<48IV#G96\FCR:LXHQ18?.ROY5'E
M58Q1BBPN=D'E>U)Y56,48HL'.ROY5)Y-6<48HL'.RMY-'E59Q1BBP^=E?RJ7
MRJGQ1BE87.R#RJ3RJL8HQ18.=E;RJ/)JSBC%.P^=E;R:7RJL8HQ18.=E?RJ7
MRO:I\48HL+G9!Y5)Y56,48HL'.ROY5)Y-6<48HL/G96\JE\JK&*,46%SLK^5
M2^54^*,4K!SLK^51Y56,48IV#G96\FCR:LXHQ18?.ROY5'E58Q1BBPN=D'E4
M>54^*,46#G97\JCRJL8HQ18.=E;R:/)JSBC%%A\[*_E4>55C%&*+"YV0>52>
M55C%&*5@YV5_*I/)JSBC%.P<[*WDT>55G%&*+#YV5_*H\JK&*,46%SL@\JD\
MJK&*,4K!SLK^52>35G%&*=A\[*WDT>55G%&*+!SLK^52^54^*,4K"YV0>52>
M55C%&*.4.=E;RJ/)JSBC%.P^=E;R:7RJL8HQ187.ROY5+Y?M4^*,46#G9!Y7
MM2>55C%&*+!SLK^5[4>5[58Q1BBP<[*_E>U'E58Q1BBP<[*_E4OE>U3XHQ18
M.=D'E>U'E5/BC%%@YV0^70(ZFQ1BF+F9&$IP%.Q2T"N)2T44""BDHHL M%)1
M18!:*2EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ****0"4445(!1129IC'44W-&:86'44W-&:86'44E% 6
M%HI** L+1244!86BDHH"PM%)29H"PZBFYI-U 6'T4S=1NH"P^BF[J,T!8=12
M4F: L.HINZDW4!8?13-U&Z@+#Z*;FES0%A:*3-)F@+#J*9NHW4!8?13-U&Z@
M+#Z*;FEH"PM%-S1F@+#J*9NHW4!8?13-U+F@+#J*;FEH"PM%-S2;J L/HIFZ
MC=0%A]%,W4N: L.HI,T9H"PM%-S2;J L/HIFZC=0%A]%,W4N: L.HI,TF: L
M.HIN:3=0%A]%,W4;J L/HIN:,T!8=129I,T!8=13-U&Z@+#Z*9NHW4!8?13<
MTN: L+13<T9H"PZBF;J-U 6'T4S=2YH"PZBFYI<T!86BFYHW4!8=13-U&Z@+
M#Z*9NI<T!8=129HS0%A:*;FDW4!8?13-U&Z@+#Z*9NI<T!8=129I,T!8=13<
MTFZ@+#Z*9NHW4!8?13<T9H"PZBDS29H"PZBF;J-U 6'T4S=1NH"P^BFYI<T!
M86BDS29H"PZBF;J-U 6'T4S=2[J L.HIN:7- 6%HIN:,T!8=13-U&Z@+#Z*9
MNI<T!8=13<TN: L+13<TFZ@+#Z*9NHW4!8?13-U+F@+#J*3-)F@+#J*;FDW4
M!8?13-U&Z@+#Z*;FC- 6'44F:3- 6'44W=2;J L/HIFZC=0%A]%-S2YH"PM%
M)FDS0%AU%,W4;J L/HIFZC=0%A]%-S2YH"PM%-S1F@+#J*9NHW4!8?13-U+F
M@+#J*;FES0%A:*;FDW4!8?13-U&Z@+#Z*;NI: L+124M @HHHH *2EI* "DI
M:2F2%%%% A:***"A:***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ I*6F$T6 "::6Q4;R8JL\^.]*PT6]]-
M\P5FO=@=Z@:_ [T%6-GS!2^:/6L$ZB!_%3#J8_O4#L=#YH]:7S1ZUS9U4?WJ
M/[6']Z@5CI/-'K1YH]:YO^UA_>I?[5']Z@=CH_,'K1Y@]:Y[^U!_>H_M0?WJ
M+ARG0^8/6CS!ZUSW]J#^]1_:@_O4!RG0^8/6D\T>M<]_:@_O4?VH/[U 6.@\
MT>M-\T5S_P#:@_O4G]IC^]2*2.A\T>M'G"N>_M,?WJ/[3']Z@?*=%YH]:=YH
MKG/[4']ZG?VH/[U!+1T7FCUI/-%<]_:@_O4?VH/[U,5C?\T>M)YPKG_[4']Z
MD_M,?WJ12B=#YHH$H]:Y[^TQ_>I?[3']ZBX^4Z(2CUI?-'K7.?VH/[U._M0?
MWJ+DM'1>:/6FF45S_P#:H_O4G]J#^]1<21T!E%)YPKG_ .TQ_>I/[3']ZBY:
MB=#YPI1**YW^TQ_>I?[3']ZBX.)T7FBG>:/6N<_M0?WJ7^U!_>ID6.A\T>M(
M91ZUS_\ :@_O4AU0?WJ0TC?\T>M'FBN?_M,?WJ3^TQ_>H*Y3H?-%.$HKG/[3
M']ZE_M0?WJ+B<3H_-'K2^:/6N<_M0?WJ7^U1_>HN38Z'S1ZTTRBN?_M0?WJ3
M^U!_>HN-(Z#SA1YPKGO[3']ZC^TQ_>HN5RG0B4>M.$H]:YW^TQ_>I?[4']Z@
M31T7FCUH\T>M<]_:@_O4?VH/[U,FQT!E'K3?-'K6!_:@_O4G]IC^]2*2.@\T
M4><*Y[^TQ_>H_M,?WJ+CY3HA**=YH]:YS^U!_>I?[4']ZBY+1T?FCUI/-'K7
M/?VJ/[U)_:@_O47%8Z$RCUIOFBN?_M0?WJ3^TQ_>HN4HG0^<*/-'K7/?VF/[
MU+_:8_O47'RG1>:/6E\T>M<[_:@_O4O]J#^]02T=%YH]:;YHKG_[4']ZD_M0
M?WJ8K'0&44GG"N?_ +3']ZD_M,?WJ15CH?.'K2B45SO]IC^]2_VH/[U%QN)T
M0E%.\T>M<X-4']ZE_M4?WJ+D6.A\T>M(91ZUS_\ :@_O4W^U!_>HN-(Z#S1Z
MT><*Y[^TQ_>H_M,?WJ+E<IT/FBG>:*YS^TQ_>I?[4']ZBXG$Z/S1ZTOFCUKG
M/[4']ZE_M4?WJ+DV.A\T>M-,H]:Y_P#M0?WJ3^U!_>HN-(Z#SA1YH]:Y[^TQ
M_>H_M,?WJ+E<IT/FCUIPE'K7._VF/[U+_:@_O47$XG1>:/6E\T>M<[_:@_O4
M?VH/[U%R;'0&44AE'K7/_P!J#^]2?VF/[U%RDCH/.'K1YPKGO[3']ZC^TQ_>
MHN/E.B$HIPE'K7.?VH/[U+_:@_O47):.C\T>M)YH]:Y[^U1_>H_M0?WJ+BL=
M 91ZTWS17/\ ]J#^]2?VF/[U%RE$Z'S1ZT>:/6N>_M,?WJ/[3']ZBX^4Z,2C
MUI?-'K7.?VH/[U._M0?WJ+DM'1>:/6D,H]:Y[^U1_>I/[4']ZBXK'0&44GG"
MN?\ [4']ZD_M,?WJ+E*)T/G#UI1*/6N=_M,?WJ7^TQ_>HN/E.B$H]:=YH]:Y
MS^U!_>I?[4']ZBY%CH?-'K2&4>M<_P#VH/[U)_:@_O47&D;_ )H]:/-'K7/_
M -IC^]2?VF/[U%RN4Z'SA2B4>M<[_:8_O4O]J#^]1<3B='YH]:7S1ZUSG]J#
M^]2_VJ/[U%R;'0^:/6D,H]:Y[^U!_>I/[4']ZBXTCH/-%'FCUKGO[3']ZC^T
MQ_>HN5RG0^:/6G"4>M<Y_:8_O4O]J#^]1<3B='YH]:7S1ZUSO]J#^]1_:H_O
M47)L= 91ZTAE%<__ &H/[U)_:@_O47&D=!YP]:/.'K7/?VF/[U']IC^]1<KE
M.B$HIWFCUKG/[3']ZG#5!_>HN)Q.B\T>M)YH]:Y[^U!_>H_M0?WJ+BY3H#**
M;YH]:P/[4']ZD_M,?WJ+C43H/-'K1YH]:Y[^TQ_>H_M,?WJ+CY3HQ**7S1ZU
MSO\ :8_O4O\ :@_O47)<3HO-'K2>:/6N?_M0?WJ0ZH/[U%PY3?,H]:3S16!_
M:8_O4W^TQ_>HN-1.A\T>M'FCUKGO[3']ZE_M,?WJ+CY3HA*/6E\T>M<[_:@_
MO4O]J#^]1<FQT7FCUIIE'K7/_P!J#^]2?VH/[U%Q)'0&4>M)YP]:Y_\ M,?W
MJ3^TQ_>HN7RG0^<*42CUKG?[3']ZE_M,?WJ+B<3H_-'K2^:/6N<_M0?WJ7^U
M!_>HN38Z'S1ZTGFCUKG_ .U!_>IO]J#^]1<:1T'FCUH\T>M<]_:8_O4?VF/[
MU%RN4Z'S1ZTX2CUKG1J8_O4O]IC^]1<3B=%YH]:7S1ZUSO\ :@_O4O\ :@_O
M47%RG0&4>M-,H]:Y\ZH/[U,.J#^]1<:B=#YP]:7SAZUS?]JC^]2C5!_>HN/E
M.E$HIPD%<XNIC^]4RZD/[U%R&CH XI0XK$74!ZU.MZ#WIW(:-;=1FL]+G/>K
M"RY[TQ%FBHU;-/% !12T4 )12T4 )2T44 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "&HG/%2FHW'%
M%&9L9K.GE(K3ECS5"> GM04C(FG(SS6?+=,.]:TUH3VJC+8DGI3+3,R2\;UJ
MN]ZWK6B^GMZ57?36]*3'<SVOG]:9]O?U-7&TQO2F?V6W]VI KB_;U-2"_;U-
M2C3&_NT\::W]VD4K$0OF]32_;F]:G&FM_=I?[.;TH'H5_MS>M)]N;U-6?[-;
M^[1_9K?W:!.Q5^W-ZT?;F]35G^S&]*/[,;^[3$5_MK>M'VUO6K/]FMZ4?V:W
M]VD-,K_;6]:/MK>M6?[.;TI/[.;TH'=%;[:WK2?;F]:M'36]*3^S6_NT";*W
MVYO6E^W-ZU/_ &:W]VE_LUO[M,17^VMZTOVUO6K']FMZ4?V<WI2*3*_VUO6D
M^VMZFK/]G-Z4?V:W]VD%T5?MK>M'VYO4U9_LUO[M']F-_=I$W15^W/ZFE^W-
MZU8_LQO[M+_9K?W: NBO]M;UH^VMZU9_LUO2C^S6]*95T5_MK>M)]M;UJS_9
MS>E']FM_=I@VBM]N;UI/MS>M6?[-;^[2?V:W]VF25_MS>M+]M;UJQ_9K?W:!
MIK?W: 1!]M;UH^VMZU8_LYO2C^SF]*DJZ*WVUO6D^VMZU:_LUO[M)_9K?W:
M;16^W-ZFD^W/ZFK7]FM_=I/[,;TI$W17^W-ZT?;6]35G^S&_NTO]FM_=H&FB
MM]M;UI?MK>M6/[-;TH_LYO2J'=%;[:WK1]N;UJS_ &:WI2?V:W]V@3:*WVYO
M6C[<WK5C^S6_NT?V:W]VF(@^W-ZT?;6]:L?V:W]VE_LYO2D-%?[:WK2?;6]:
ML_V<WI1_9K?W:0[HK?;6]32?;F]35K^S6_NTG]FM_=I";15^W/ZFE%\WJ:L?
MV8WI2_V8W]V@5T5OMK>II?MK>M6?[-;TH_LUO[M,I-%?[:WK1]M;UJS_ &:W
MI2?V:WI3"Z*WVUO6D^W-ZFK)TUO2D_LUO[M,EE?[<WK2_;F]:G_LUO[M+_9K
M?W: *_VUO6E^VMZU8_LYO2C^SF]*12:*WVUO6C[:WK5G^SF_NT?V:W]VD%T5
M?MS>M)]N?U-6O[-;^[2?V8W]VD3=%?[<_J:/MK>M6?[,;^[1_9K?W: NBO\
M;6]:/MK>M6?[-;^[1_9K>E,JZ*WVUO6D^VMZU:_LUO2C^S6_NT VBJ;YO4TG
MVY_4U:_LQO[M)_9C>E(FZ*_VYO4T?;6]:L_V:W]VC^S6_NT#317^VMZTOVUO
M6K']FM_=H_LYO2F5=%;[:WK2?;F]:M?V:W]VD_LUO[M!+:*OVY_4T?;G]35G
M^S&_NT?V8WI2%=%?[<WJ:7[:WK5C^S6_NTO]FMZ4QIHK?;6]:/MK>IJS_9K>
ME']FMZ4RKHJ_;6]:/MS>IJU_9K>E)_9K?W:1+:*OVY_4TOVYO4U8_LQO2E_L
MQO[M(5T5OMK>II?MK>M6/[-;^[2_V:W]VF4FBO\ ;6]:3[:WK5G^SF]*/[-;
M^[0%T5?MK>M'VYO4U9_LUO2D_LQO[M(5T5OMS^II?MS>IJQ_9C>E+_9K?W:!
M716^VMZTOVUO6K/]FMZ4?V:WI3*316^VMZT?;6]:L_V:WI1_9K?W: NBK]N;
MU-)]N?U-6O[-;^[2?V8WI2)NBM]N?U-+]N;UJQ_9C?W:7^S6_NT!=%?[:WK2
M_;6]:L?V:W]VC^SF]*95T5OMK>M)]M;UJU_9K?W:3^S6_NT VBM]N;U-)]N?
MU-6O[-;^[2?V8WI2)NBN+YO4T?;6]:L_V8W]VE_LUO[M TT5OMK>M'VUO6K/
M]FM_=H_LUO2J'=%;[:WK2?;6]:M?V:W]VD_LUO[M(3:*WVY_4TGVY_4U:_LQ
MO[M)_9C>E(5T5_MS>IH^VMZU9_LUO[M']FM_=H&FBO\ ;6]:7[:WK5C^S6]*
M/[.;TIE717^VMZT?;F]35C^S6]*/[-;TI,+HK?;F]:/MS>M6?[-;^[1_9K?W
M:6H717^VMZTGVUO6K7]FMZ4G]FMZ52"Z*_VUO6C[:WK5G^SF_NT?V<WI0%T5
MOMK>II/MS>M6?[-;^[1_9K?W:6H717^W-ZT?;F]35C^S6_NT?V:W]VEJ&A7^
MVMZFC[:WK5C^SF]*/[.;TIA=%?[:WK2?;6]35G^SF_NT?V:W]VF*Z*OVYO6D
M^W/ZFK7]FM_=I/[,;^[2)NBM]N?U-+]N;U-6/[,;TI?[-;^[0%T5_MK>IH^V
MMZU9_LUO2C^S6]*95T5OMK>M'VUO6K/]FMZ4?V:WI0%RK]N;UH^W-ZU8_LUO
M[M']FMZ4B2O]N;UH^VMZU8_LUO[M*--;^[0,K_;6]:7[:WK5C^S6_NT?V<WI
M3'=%?[:WK2_;6]:L?V<WI1_9S>E [HK_ &UO4TAOF]35G^SF]*3^S6_NTPT*
MAOF]33#?-ZU<.FM_=IATQO[M 714^W-ZFG+?-ZU8_LQO[M.73&_NT!=#$O6]
M:LI>-ZT)IK>E3II[>E(AL?'=MZU>AN2>]5X[$CM5V*S([4&;+D$Q..:T89":
MHPVY':M"*(BJ1)<C/%3CI4,:XJ8=*H0ZBBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M II%.HH A:/-1-!GM5NDQ0!GM: ]JC:Q![5J;:3:* N9!T\>E1G31Z5M;12;
M!0.YAG3!Z4G]EC^[6YL%&P4BKF'_ &8OI2_V8/2MO8*-@H"YB_V:/2C^S1_=
MK:V"C8* YC&_LT>E+_9@]*V-@IVT4A7,7^S!Z"C^S!Z5M;!1L% 7,7^S1Z4G
M]FCTK:V"DV"@+F+_ &<OI1_9H]*VM@HV#TICN8O]FCTH_LT>E;6P4;!0%S%_
MLT?W:/[-'I6UL%&P4@N8O]FCTI/[.'I6UL%&P4K!<QO[.'I1_9H]*V=@I=@I
M6"YC?V:/2E_LP>E;.P4NP4["N8O]F#TH_LT>E;6P4FP4[!<Q?[-'I2?V:OI6
MWL%)L%.P[F+_ &:/2C^S1Z5M;!Z4;!18+F+_ &:/2C^S1_=K:V"C8* N8O\
M9H]*/[-'I6UL%)L%(+F+_9P]*7^SAZ5L[!1L%38=S&_LT>E+_9H]*V=@I0@H
ML*YC?V8/2C^S%]*VM@HV"G85S%_LP>E)_9H]*V]@I-@IV"YB?V:/2C^S1Z5M
M;!1L%,=S%_LT>E']FCTK:V"C8* N8O\ 9H_NT?V:/[M;6P4;!0%S%_LT>E)_
M9P]*V]@I-@J;!<Q?[.'I2_V:/2MG8*-@I6"YC_V:/2E_LT>E; 04[8*=A7,7
M^S%]*/[,'I6UL%&P4[!<Q?[-'I2?V:/2MK8*38*=AW,7^S5]*/[-'I6UL%&P
M46"YB_V:/2C^S1_=K:V"C8* N8O]FC^[1_9H]*VM@HV"D%S%_LT>E)_9P]*V
MM@HV"E8=S&_LT>E']FCTK9V"EV"E87,8W]FCTI?[,'I6SL%+L%.PKF+_ &8/
M2D_LT>E;>P4FP4[!<Q?[-'I2?V:OI6UL%&P4QW,7^S1Z4O\ 9H]*V=@I=@HL
M%S&_LP>E']F#TK:V"C8*5A7,7^S!Z4W^S1Z5N;!3=@I6"YB_V:/2C^SAZ5L[
M!Z4;!2L.YC?V:/2E_LT>E;.P>E+L%.P-F-_9@]*/[,'I6UL%&P4["N8O]FCT
MI/[-'I6UL%)L%%@3,7^S5]*/[-'I6UL%&P4QW,;^S1Z4O]FCTK9V"C8*5A7,
M;^S!Z4?V8/2MK8*-@I6"YB?V:/2D_LT>E;>P4FP>E%AIF+_9P]*/[-'I6SL%
M&P>E*P7,?^S1_=I?[,'I6SL%+L%.PKF+_9@]*/[-'I6UL%)L%.P7,7^S1Z4G
M]FCTK;V"DV"G8=S%_LU?2E_LT>E;.P4;!18+F/\ V:/2C^S!Z5L[!2[!2L*Y
MB_V8/2D_LT>E;>P4FP4K!<Q/[-'I1_9P]*VM@]*38*5AW,;^S1Z4?V:/2MG8
M/2EV"BP7,?\ LP>E']F#TK:V"C8*=A7,7^S!Z4G]FCTK;V"DV"G8+F)_9H]*
M/[-7TK:V"C8*8[F-_9H]*/[-'I6SL%+L%%@N8W]F#TH_LP>E;6P4;!2L*YB?
MV:/2D_LT>E;>P4FP4K F8O\ 9P]*/[.'I6SL%&P4K#N8_P#9H]*7^S1Z5L;!
M2[!3L',8_P#9H]*/[-'I6SL%&P46%<Q?[-'I2?V:/2MK8*38*=A\QB_V:/2C
M^S1Z5M;!1L%.P<QB_P!FCTH_LT>E;6P4;!18.8Q?[-'I1_9H]*VM@HV"E8?,
M8O\ 9H]*/[.'I6SL%&P4K!S&-_9P]*/[-'I6SL%+L%*PN8QO[-'I2_V8/2MG
M8*78*=A7,7^S!Z4?V:/2MK8*38*=@N8O]FCTI/[-7TK;V"DV"G8=S%_LT>E'
M]FCTK:V"C8*+!<Q?[-']VC^S1_=K:V"C8*+!<Q?[-'I1_9H]*VM@HV#TI6"Y
MB_V:/2C^SAZ5L[!Z4;!Z5-@N8W]FCTH_LU?2MG8/2EV#TII!S&-_9H]*3^S1
MZ5M;!1L%.P^8Q?[,'I2'3!_=K;V"C8*8<QA_V8O]VE&F#TK;V"C8*!<QCC31
MZ4\:>/2M;8*78*+"N9@L .U2K: =JO[11BBPKE1;<"IEBQ4V*7%,0P+BGT44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%)0 M)2T4 )12T4 )
M1BEHH 2BEHH 3%&*6B@ HHI* "BBBBPPHHS10 4444 %%%% !BDQ2T9HL F*
M6C-%%@"EI**!"TE%% !1110,**** "BBB@048HHH&)BC%+1FBP!11118 I:2
MB@04444 %%%% PHHHH ****!!1BBBBPQ,4N*,T9HL 44446 6DHHH$%%%% P
MHHS10 4444""BBB@88I,4M&:+ &**,T46 *6DHH$+2444 %%%&:!A1110 4M
M)10(****+##%)BES1FBP!11118!:*2B@04444#"BBB@ HHHH$+2444 %&***
M+#$Q2XHS118 HHHHL(6DHHH ***,T#"BC-% !2TE% A:2BB@ I,4M&:+##%%
M&:*+ %+244""BBB@ HHHS0,**** "EI**!!111188F*,4N:,T6 ****+ +24
M44""BBB@8449HH **** "C%+10(3%&*6B@!,48I:*+ )BEHHH *3%+10 E&*
M6B@!,48I:* $HI:* $Q1BEHH 3%&*6BBP"8HQ2T4 )BBEHH 2BEHH 2BEHH
M2C%+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%)32: %
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
ME;-2"@0M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M2K82G!:!7(%A J58\5(%IV*!#0*?24M,D**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DQ2T4 )BC%+10
M F*,4M% "8I:** $Q1BEHH ;BDVT^B@!FVC:*?10.XS8*-@I]% 7&;11M%/H
MH"XW;1BG44"&XHQ3J*!W&X%&!3J* N,VBC;3Z* N,V"C:*?10%QFT4NVG44!
M<;@4;13J* N,VBC:*?10%QFP4;:?10%QNT48%.HH"XW HVBG44!<9MHVBGT4
M!<9M%&VGT4!<;MHP*=10%QN!2;13Z* N,VT;!3Z* N,VT;13Z* N-VBC IU%
M 7&[12;:?10%QFT4;!3Z* N,VTNT4ZB@+C<48%.HH"XW:*3;3Z* N,V"C:*?
M10%QFVEVBG44!<;@4;13J* N,VBC;3Z* N,V"C;3Z* N,VBEQ3J* N-P*-HI
MU% 7&;:-@I]% 7&;!1MI]% 7&[11@4ZB@+C<"C:*=10%QFVC8*?10%QFVC;3
MZ* N-VT8%.HH"XW:*3:*?10%QFT4;!3Z* N,VTNT4ZB@+C<"C IU% 7&[12;
M:?10%QFT4;13Z* N,VTNT4ZB@+C<"C%.HH"XS:*-M/HH"XS8*-M/HH"XS:*7
M:*=10%QN!1M%.HH"XS:*-M/HH"XS8*-@I]% 7&;!1L%/HH"XS8*-@I]% 7&;
M!1L%/HH"XS;1M%/HH"XW:*,"G44!<;@4FT4^B@+C-M&P4^B@+C-@HV"GT4!<
M9L%&P4^B@+C-@HV"GT4!<9L%&T4^B@+C-M+MIU% 7&XHQ3J*!#-M&VGT4#N,
MV"C:*?10%QFVC;3Z* N-VTFVGT4"&;:-HI]% [C-@HVT^B@+C=HHP*=10%QN
M!1M%.HH"XS:*-HI]% 7&;!1L%/HH"XS8*-@I]% 7&;!1L%/HH"XS8*-@I]%
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
M[19E-2AE-<U;ZCNQS6G!=!N] 7-4 &G;14$4@(ZU8!% 7$VBC:*?2$T!<C(
MIA911(^!6?/<;>] 7+C3*.]1&Z0=ZPKG4-N>:RYM8V_Q4#.O^VIZTOVQ/6N#
M.N<_>IRZWG^*D%CNQ=IZTX7*'O7%1ZQG^*K4>JY_BH"QUHG4]Z=YBFN;CU'/
M>KD5YGO0,V@P-+Q5&.?/>K2-F@"7%&!29I"U #N*3(J%I,5!)/@=:!%LNHJ,
MSH.]9<UYM[UG3ZEMS\U 6.B-T@[TW[8GK7'2ZQC^*H/[;^;[U 6.Z%TA[U(L
MRGO7%0ZON_BK3M]0W8YH Z8,IIV167#=;N]6?.XH M%E%,,JBJ$MSCO5":_V
M]Z -HW*#O2?:D]:Y:75,'[U5SJ_^U3$=C]J3UI?M"5QZZO\ [52KJN?XJ!7.
ML\]*<)5KF$U+/>K,=_GO0%SH0ZT\$5CQ7>>]78YLT!<NC%&!4:/FG;J N+@4
MAQ3&DQ4#S =Z07)RP%,:515&6ZP.M9UQJ&W/-*XS::Z0=ZB:^C'>N3N=8VY^
M:LFX\0;<_-1<#OSJ48_BIIU2+^]7F$OB8@_?_6JS>*3_ '_UIBN>K?VK%_>H
M_M:+^]7D;>*S_?\ UIG_  E9_O\ ZTP/7QJL1_BIXU.,_P 5>0)XJ)_C_6KD
M7B8G^/\ 6@#U8:A&>]2"]0]Z\TA\19_BK0AUS=_%2N!WXN4/>GB937'0ZMNQ
M\U:4&H;L<T7&=&&4T\ &LN&YW=ZO12 TPN3[12[10"*?0*XS:*,"G&F,W% 7
M$.*C+J*BEEQ5&:ZV]Z N:!E45&;A!6)-J&.]9\VJ[?XJ N=0;R,=ZC-_&.]<
M7-K>/XJSYO$&W^*@9Z$=2B'>F_VI%_>KS"7Q,1_'^M5&\4D'[_ZTAGK/]JQ?
MWA2?VK%_>%>1GQ6?[_ZTG_"5'^_^M,1Z[_:L7]ZG#4XC_%7D2^*C_?\ UJS#
MXG)_C_6@1ZPNH1GO4JWB'O7F<'B'=CYOUK5@UO=CYJ!G>+<*>]/$RGO7)P:I
MNQ\U:$5]GO0.QOB04\,*R8[K/>KD<N:!%T&EJ)&S4@H$+1110 4444 %%%%
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
MBMRSCZ4BD;-H3Q6Y:,1BLBUCZ5KPC % S;M9<8YK:MKD =:Y>.7:*L+?;>]
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
M/%;TUGM[5GSQ;:8S&G7 K(NL<ULW7&:PKMNM S(N3@FLR1P#5R[?DUCSRXH
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
MLR:3- &9=<DUDSQDYK:E&XU7-ON/2@#%%NQJQ'9R'UK;M[ -CBMJTT<-CY:
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
M6W"UU]@>!0!=CLDQ]T5+]B3^Z*FBZ5..E %!K)/[HJC<V:;3\HK:>J%U]TT
M<;J5J@#<"N+U:%1NXKO=3Z-7"ZN?O4Q7.)U! ">*PGP)*W-2)RU<[*Q\RJN*
MYH6S#(K>LG'%<Q;N<UMV<AXI-CN=9:R=*U(VR*YZTE/%;5LV0*D9<V;J8UJ6
M[5<@CW8K1AM-PZ4 <U)8$CI69=6!&>*] _LX$?=K/O=,X/RT >87MH5SQ7.W
M<14FO1]2T_ /%<;J5J5)XH Y9R5:K]E/M(YJG=1E2>*BBD*F@#OM+O0I7FNV
MTS4U 7FO([.]*$<UT%GJY7'S4 >T6.KJ /FK8BU=2.HKQVTUXC'S5KP:\>/G
MH ]475%/>I1J*GO7G$.MD_Q5?CU?(^]0!W!OUQUJ!]24=ZY)M6^7[U4+C6<9
M^:@#LI=75>]4)];0#[PK@[K7B,_/6)=>(F&?G_6F2=]?:VA!^85RNHZHK9YK
MD[CQ"S$_/67/K#/GYJ!&CJ5V')YKFKI]Q-.FO&D[U6Y<TBD.MTRU=#IT.2*R
M[* DCBNITRU.5XH&;>FVYXXKK-/MCQQ6;IEI]WBNNT^TX'% $EM;<#BM.&'%
M3P6N!TJXD&!TH CCCQ4V.*D$>*&'% %.:LRX/6M.>LNXH R+D]:P[T\&MNZ[
MUA7O0TQ7.;OSUKE-0/6NJO\ O7*ZAWI!<YRZZFH+?_65/<@Y-0VX_>4#.ETS
MJM=WH_1:X;2UY6N\T=>%IW [73!PM=/;CY17.Z8O"UT]NORBG<"R@XI]*J\4
MXCBBX%>7I6%J!X-;LW2L#43P:0'(ZHW#5Q&J2<M78:LW#5PNJN<M5(#G;V7D
MUGF7FGWTAW&LXR'-,1I(XJY"PXK%CE-7H93Q4L9OVNTD5OV2*<<"N7M)#N%=
M)I[GBI ZJP@4XX%=':VB$#@5@::W2NILAD"J3 62P4Q_=%85_IH(/RUV0CW1
MU2N;/<#Q1<#RK4]*SGY:Y*^TDY/RU[)>Z6&S\M<_=Z*#GY:0'DITQE;I4\-J
M4/2NWN=&"D_+65/8^7GBD!1MSLQ6O;707'-8LV8S58WI0]: ._M+]>.:W[._
M4XYKRVUU0Y'S5T-AJ9)'S4 >H6MX"!S6FEP"M<)8Z@2!S706UWN YH OW9W
MUS6HP%@:WV?>*JS6X?M0!Y_?V!;/%<U=Z8V3Q7JD^FA_X:R;G1@<_+0!Y;+I
M[*>E5VMRE=]>:3MS\M<]>V.S/% '/ E:M6]SM;K4%S&4)JCYI5J .UL+[!'-
M=9IVH@8YKRVVO2I'-;UGJ97'S4 >O6&J* .:WX-57 Y%>06FLD8^:MJ#7#@?
M-0!ZBNJ+ZU(-24]Z\YBUL_WJMIK.1]Z@#NSJ"^M5IM14=ZY+^U^/O56GU?C[
MU '27&IJ,\UDW.KJ,_-7,7>L$9^:L"[UL\_-0!UUUK"X/S5@WFJ!L\URMSK;
M<_-6>^JL_P#%0!LWMV'SS7/71WDT\W1?O2!"] &?Y!9^E;%A:G(XIT%F68<5
MO6%CR.* -#2K8Y7BNST^# '%9&FV>,<5U=E;X XH F$>(JRKY< UT+1XBK"U
M%< T <;JAQFN2OGY-=5JQQNKB]0<[C0!660;ZU+.09%<X)3YE:=G,<B@#M]/
M<<5TUFP.*XG3YCQ7464QXH Z2, BI/)!'2JEO)D"M*(9Q0!4:T![55FL 0?E
MKH$AR.E*]ID=* .$O;'&>*Y?4;;:#Q7I5_9\'BN/U6UP&XH \ZOU*DUSMTY!
M/-=AJ<!!;BN2OHB">* ,QI3GK0)3ZTR1"#4?(H NQR<UI6C_ #"L1&.:T;1S
MO% '9Z:W*UVVDM]VN!TQCE:[G2#]V@#MK \"M5C^[K(T_H*UF_U= &/?G@UR
M&IMR:ZS4#P:XS56Y:@#F[UQDUE^8-U6;^0Y-9'FG=0!LV\@R*V+:4<5S$$IS
M6M;3'B@#IX)!Q5]#FL*VE/%;%LV<4 6UCW4_[+GM5FVCW8K4AM-PZ4QW.>>Q
M)'2LRZLB,\5WIT\%>E9-]88!XIW'<\ZO8"N:P+D;2:[C4[3:&XKCM0B*DT7"
MYEB;:]:]C=X(YKG9B5>I8+DJ>M 7/2M,U #'-=AIVJ*,<UY!9ZB5QS706FL%
M<?-185SV2UU9-HYK1CU5?45Y+;:Z<#YJTX==)_CHL(]-&IJ>]+_:"^M<!%K6
M?XJLC5\C[U(#L)=07'6LVXU)1GFN<GU;C[U9%WJY /S4 =)<:LHS\U9<^LC^
M]7(7FM$9^:L6XUMLGYJ=P.[?6 ?XJB.J9_BKS\:PQ/WJM1:DS'K1<1V?V_/>
ME%V3WKFX;HMWK0AD)I7%8W([@^M7H9SZUB1,:O1$T#L;<4Y]:M+<<=:QT<BI
M#,0M(9I/=@=ZK2:@!WK(N+LKGFL6[U(KGF@#J'U11WI@U9,]17 7&L,I/S53
M_MU@WWJ /4XM3C/<5?AO8V]*\IM]=;/WJV+36R<?-0!Z=%<1'TJTKQ$=!7 V
MVLGCYJTXM7X'S4 =>#%Z"ES%Z"N775O]JI/[5_VJ -V7RL=!6+J'EX/ J!]3
MR/O5E7NH9!YH S-4*8;I7$:FPRU=%J-WN!YKD-0FR30!BW3<FEM6.14$Y):K
M%FI)% '2Z:3D5V.FYPM<GI<9RM=KID/"\4 =%8 X%;MN#@5G6$' XK<@AX%
M$\(-7HJACCJTBT 3ITJ04Q13Q0 M%%% !1110 4444 %%%% !1110 4444 %
M%%% "&HWJ0TQNE %62J4HZU>DJG** ,V<<&L2^7@UO3+P:R+M,@T <?J,>0:
MY#48"2:[Z^@R#Q7,7UIDGB@9PES;')IMK:G=TKH+BR))XI+>R(;I3L.Q:TNW
MP5XKN=)A "\5SFGVI!'%==IL> *+!8ZC3HQ@<5O0H,=*P['@"MJ%N*+!8MJ@
MQ3]@J-6J0&@0NP4NP4HI:0A-M+BEHH 3%+BBB@ J-^E24QNE &?=#Y37.WZ9
MS737"Y6L2\BSF@#B=1A)W5RE_;$YXKO[VVSGBN=O+/.>* ."N;4Y/%9LMH?2
MNUGL.3Q5"73O:@#C7M#GI2+:MGI74OIO^S31IW/W: ,^PMB"*Z[2X2"M4[.P
MP1Q73:=:8(XH WM+C("UUU@N *Y_3X,8XKIK-, 4 :4?2IQTJ*.I: &-5&Z'
MRFK[54N!E30!R>I)D-7$ZM"3NKT*_BR#7)ZE:YSQ0*QYIJ-L23Q7/RVAW]*]
M!OK')/%8DFG?/]VF*QSL-J<]*U[6W(Q5V/3^?NUH6]CC'% [#;2$\5NVD9XJ
M&WM<8XK7MK?&.*0RY:1]*WK6(8'%9]K#C'%;5JG H LQP CI56\M00>*U8DX
MI98-PZ4 <#J6G[@>*XS4]))+?+7KMU8!\\5B7>C!L_+0!XE?:,V3\IK*?274
M]#7LUUX?!S\GZ5BW.@ 9^2@#S);)T[&ID5D]:ZZYTC9GY:R;BR*9XH H1SLO
M<U?AO2.]9LL94]*CWLIH ZB#42/XJT8M4X^]7$K<L.]2K?,.] ';MJOR_>JA
M<:B6!^:N:^WMZTANF;O0!;N[MFSS6-<2NV>35ILO31;%^U K&2RNQ[TY;5V]
M:W(-.+'[M;%KH^['RT!8Y6+3';L:T(-%<G[IKN+/00<?)^E;MIX=!Q\GZ4#.
M%L=$8$?*:ZC3M)*[?EKK+;P^%Q\GZ5K6^C!,?+0!EZ=8;<<5T]E;[<<4Z"P"
M8XK0BAV]J )(XP!4X6D48I] "8J)QQ4QJ-J *$XK+N%K8E%9\Z4"L8%RG6L2
M\BX-=//%UXK)NH,@\4Q6.+OH2<US%_;GGBN^O+7.>*YZ]LLYXH"QP5Q:G)XJ
M*WM3YG2NGGL.3Q44-@=_2D4/TRW((XKNM(BP%K L+/!'%=AIEOC'% '2Z:F
MM=+ .!6%8)@"MZ'I0!;7I2GI35I30!7FZ5@:BN0:Z&05CWL><T <)JL1.ZN&
MU2W)+5Z7J-OD'BN2U"QR3Q57 \TO;1BQXK.-FV>E=S=Z;DGY:HG3.?NT7 YA
M+-L]*NPVC<<5O)IG/W:N1:;_ +-(#*M+4[AQ72:?;D8IUOIV&'%;EG98QQ2
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
M^[7<#2!_=J0:4/[M ''PZ9@_=K2M[#&.*Z)=, _AJPE@!VH S+:UQCBM:"+
MZ5-':X[592+% #HUXJ4"D48I] ";:C= :EI"* ,VXAR.E8UW:;L\5TKQYJK)
M;;NU '"W>G;L\5B7.DDY^6O2)=/#=JJ2:2#_  T >9MHQ_NTW^QS_=KT@Z,/
M[M-_L4?W?TH \\72F'\)JQ'IK ]#7>#11_=IZZ.!_#0!R5M8,,<&MJTM",<5
MM1Z6!_#5N*Q"]J *MM 0!Q6G%%\M/CM]O:K"QX% %5H01TJK+; ]JU=E,:+-
M '/S60.>*S+G3@0?EKK6M\]J@DLPW:@#SZ[TK.?EK"O-')S\M>I2Z:&_AJE+
MHP;^&@#QZZT1B3\IK+ET)\GY37M$GA\-_!^E5F\-*?X/TH \8.@O_=--_L*3
M^Z:]F/AA?[GZ4G_",+_<_2@#QL:%)_=-31Z&_P#=->O?\(PO]S]*>OAE1_!^
ME 'E46AO_=-7X=$;^Z:]+7PZH_@_2K": !_!^E 'GT&BGCY:U[72,8^6NR31
M0/X:M1Z4%_AH Y^TTW&/EK<M;(#'%:$5@%[5<CM]O:@"*"V '2KB0@=J<B8J
M4"@!HC%(5J2D- %.9,K6/=V^[/%= ZY%59+?=VH XF]L-V>*PKG2B2?EKT:6
MP#=JJ2:4#_#0!YK_ &.=WW:M0Z20?NUW7]CC/W:>ND@?PT <M;Z:1CBM2"QQ
MCBMY-- _AJPED!VH S(;;':KT4.!TJXMMCM4RPX[4 0QQXJ=5J18\4\+0!6>
M/-5)8,]JTRM1M%F@# FLP>U9T^G@Y^6NJ:WSVJ%[3/:@#B+C2P?X:RKC2,Y^
M6O1'T\'M5:32P?X: /,9M%)/W:@713N^[7IK:,#_  TP:*,_=H XBTTDJ1\M
M=#8V!7'%;L>DA?X:NPV 7M0!5M;? '%:'E?+5B.WV]JF\KB@#$N+?(/%8UW8
M[L\5U[P9[55DL@W:@#@;C3,Y^6J1TDY^[7H+Z:#_  U$=*']V@#A5TD_W:L1
MZ61_#79#2A_=IXTP#^&@#E8].([5?AL<=JZ!=. _AJ9;$#M0!E06N.U:<$.*
MLI:X[5.D.* &QIQ2M'FIU3%*5H SI( >U4I;0'M6V8ZB:'/:@#F;C3P0>*QK
MK3 <_+7<O:Y[54DL W:@#S6[T@G/RUA76BDY^6O6Y=)#?PU2DT(-_#0!XW-H
M39^Z:J/H3_W37LK^'5/\'Z5$?#2_W/TH \9;0G_NFF_V%)_=->RGPPO]S]*3
M_A&%_N?I0!Y#%H<F?NFM"#1'X^4UZ@OAE1_!^E6$\.J/X/TH \[M]%;CY:UK
M?1S_ ':[>/0@/X*M1Z0!_#0!RMMI6,?+6O;:<!CY:W8]- _AJU'9!>U %"WL
MP .*U(;<#M4J08[585,4 -6$>E/\H5(!2T 1&,>E121#'2K5,(S0!CW%N#GB
MLBYL@<\5U+Q9JK):Y[4 <1<Z;G/RUD7&DYS\M>B26 /:JLFE _PT >8SZ,3_
M  UF3Z*W]VO67T8'^&JSZ"#_  ?I0!X_-HC_ -TU3?0Y,_=->R-X=4_P?I43
M>&E/\'Z4 >,MH<G]TTPZ')_=->S'PPO]S]*;_P (PO\ <_2@#QL:%)G[IJS#
MH;_W37K?_",+_<_2I$\-*/X/TH \RM]$;CY36O;Z,>/EKOX_#RK_  ?I5J/1
M /X: .-MM(QCY:U[;3,?PUTL>D@?PU;CT\#M0!CVUCC'%:]O;XQQ5I+0#M5E
M(<=J "&/ JRHIJKBI!0 8I:** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "DQ2T4 )BDVBG44 ,V"D\H5)10!%Y(]*/)'I4M% $?E#TI
M=@I]% #=M+BEHH 3%+110 4444 %%%% !1110 4444 %)BEHH ;M%)L%/HH
MC\L4>4*DHH C\H4>4/2I** (_*%+L%/HH ;MI<4M% !1110 4444 )BF[!3Z
M* (_+%'E"I** (_*%'E"I** &>6*-@I]% #=HI<4M% "8I:** #%)BEHH 3%
M)L%.HH C\L4AA'I4M% $/D+Z4GV=?2IZ* (/LZ^E'V=?2IZ* (/LZ^E'V=?2
MIZ* (/LZ^E+Y"^E344 1>2/2E\L5)10 W8*7%+10 4444 %%%% !1110 444
M4 &*3%+10 FVDVBG44 ,V"D\L5)10!%Y0]*/*'I4M% $?E"EV"GT4 )BEHHH
M **** "DQ2T4 -VBD\L4^B@"/RA1Y0J2B@"/RA1Y0J2B@!GEBC8*?10 W;2X
MI:* "BBB@ HHHH 3%)MIU% #/+%)Y0J2B@"+R1Z4>2/2I:* (O)'I1Y0]*EH
MH C\H4NP4^B@!-M&*6B@!,48I:* $VTFP4ZB@!GEBFF$>E2T4 0^0OI2?9U]
M*GHH @^S+Z4?9E]*GHH @^S+Z4?9U]*GHH @^SKZ4OD+Z5-10!%Y(]*7RA4E
M% #-@IVVEHH 3%+110 4444 &*3;2T4 ,*"D\H5)10!%Y0]*7RA4E% #/+%&
MP4^B@!NVEQ2T4 )BEHHH ,4F*6B@!-M)M%.HH 9L%)Y0J2B@"+RAZ4>2/2I:
M* (_*'I2[!3Z* $VT8I:* $VTW8*?10 SRQ2>4*DHH C\H4OEBGT4 ,\L4;!
M3Z* &[:7%+10 F*6BB@!,48I:* &[:38*?10!'Y0IODKZ5-10!!Y"^E'V=?2
MIZ* (/LR^E'V9?2IZ* (/LZ^E'D+Z5/10!%Y*^E'E#TJ6B@!GEBC8*?10 FV
MC%+10 4444 %%%% "8I-HIU% #-@I/*%244 1>2/2D\A?2IJ* (/(7TH^SKZ
M5/10!!]F7TI/LR^E6** *_V9?2E^SKZ5/10!#Y"^E+Y(]*EHH C\H4OEBGT4
M -VBEQ2T4 &**** "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 **** "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 **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6793240912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE, VIE (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [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_VariableInterestEntityConsolidatedLiabilitiesRecourse', window );">Consolidation liabilities, recourse</a></td>
<td class="nump">$ 0.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_srt_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">PDMCX [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</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_VariableInterestEntityInitialConsolidationGainOrLoss', window );">Gain (loss) on consolidation</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 0.0<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_plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Total committed investment</a></td>
<td class="nump">160.0<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_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse', window );">Local financing</a></td>
<td class="nump">$ 35.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_plab_VariableInterestEntityInitialTermOfAgreement', window );">Initial term of agreement</a></td>
<td class="text">2 years<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_plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised', window );">Period before put or purchase option can be exercised</a></td>
<td class="text">6 months<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_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss', window );">Operating (loss)</a></td>
<td class="num">$ (3.7)<span></span>
</td>
<td class="num">$ (1.3)<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_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">PDMCX [Member] | Minimum [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</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_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">20.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_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">PDMCX [Member] | Maximum [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [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_plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty', window );">Number of business days for obtaining required approvals and clearance for exiting party</a></td>
<td class="text">3 days<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_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">PDMCX [Member] | Total Support Remaining [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</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_VariableInterestEntityFinancialOrOtherSupportAmount', window );">Financial or other support, amount</a></td>
<td class="nump">$ 29.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_srt_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">PDMCX [Member] | Cash [Member] | Total Support Remaining [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [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_VariableInterestEntityFinancialOrOtherSupportAmount', window );">Financial or other support, amount</a></td>
<td class="nump">14.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_srt_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">PDMCX [Member] | Local Financing [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</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_VariableInterestEntityConsolidatedAssetsPledged', window );">Consolidated assets pledged</a></td>
<td class="nump">92.9<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_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">PDMCX [Member] | Local Financing [Member] | Total Support Remaining [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [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_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse', window );">Local financing</a></td>
<td class="nump">$ 15.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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Photronics Interest [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [Abstract]</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_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">50.01%<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_VariableInterestEntityFinancialOrOtherSupportAmount', window );">Financial or other support, amount</a></td>
<td class="nump">$ 48.0<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_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Maximum exposure to loss</a></td>
<td class="nump">$ 36.6<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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">DNP [Member]</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_plab_VariableInterestEntityAbstract', window );"><strong>Variable Interest Entity [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_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">49.99%<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_VariableInterestEntityFinancialOrOtherSupportAmount', window );">Financial or other support, amount</a></td>
<td class="nump">$ 48.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_plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 invested and amount of additional committed investment of variable interest holders in consolidated variable interest 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;">plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to minimum number of business days for obtaining required approvals and clearance for exiting party from the agreement, 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;">plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consecutive months an investor's ownership can be below 20% before an option to put or purchase the investor's ownership interest may be exercised.</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;">plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_VariableInterestEntityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_VariableInterestEntityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_VariableInterestEntityInitialTermOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refer to initial term of agreement, 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;">plab_VariableInterestEntityInitialTermOfAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from operations derived by the reporting entity during the period from the Variable Interest Entity (VIE).</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 50<br> -Paragraph 6<br> -Subparagraph d<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5747-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityConsolidatedAssetsPledged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE.</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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedAssetsPledged</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated variable interest entity's (VIE) liabilities that do not have recourse to general credit of primary beneficiary, 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://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 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityConsolidatedLiabilitiesRecourse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated variable interest entity's (VIE) liabilities that have recourse to general credit of primary beneficiary.</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 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</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 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5747-111685<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 4<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityFinancialOrOtherSupportAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial or other support the reporting entity has provided (explicitly or implicitly) to the Variable Interest Entity (VIE) that it was not previously contractually required to provide or that the reporting entity intends to provide, including, for example, situations in which the reporting entity assisted the VIE in obtaining another type of support.</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 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityInitialConsolidationGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized on initial consolidation of a variable interest entity (VIE) when the VIE is not a business (as defined).</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</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 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="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_srt_ConsolidatedEntitiesAxis=plab_PDMCXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=plab_PDMCXMember</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_srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioPlanMember</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_CashAndCashEquivalentsAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAxis=us-gaap_CashMember</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_FinancialInstrumentAxis=us-gaap_DebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinancialInstrumentAxis=us-gaap_DebtMember</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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</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>15
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783882848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAMS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_TreasuryStockSharesAbstract', window );"><strong>SHARE REPURCHASE PROGRAMS [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_ScheduleOfTreasuryStockByClassTextBlock', window );">Shares Repurchase Programs</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In August 2019, the Company&#8217;s board of directors authorized the repurchase of up to $</span>100<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million of its common stock, </span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">pursuant to a repurchase plan under Rule 10b5-1</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">of the Securities Act of 1933 (as amended). All of the </span>0.9<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million shares repurchased under this program prior to the three-month period ended February 2, 2020 were retired in fiscal 2019. The table below presents information on this repurchase program.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z92e65eb29d7943f8ad25a858b0e319a3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">From Inception Date of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">September 25, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Number of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">916</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,911</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Average price paid per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12.01</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.51</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In <span style="-sec-ix-hidden:Fact_e402eaed33b34d10be15669c0c33aa51">October 2018</span>, the Company&#8217;s board of directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019. All of the shares repurchased under this program were retired in fiscal 2019. The table below presents information on this repurchase program.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="ze44840974d4f4831ab1b1c5d6c3103a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">From Inception Date of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 22, 2018</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Number of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,137</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,467</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,694</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,807</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Average price paid per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.40</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.41</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury 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 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="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_TreasuryStockSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TreasuryStockSharesAbstract</td>
</tr>
<tr>
<td style="padding-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>16
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6971734592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 159,736<span></span>
</td>
<td class="nump">$ 124,712<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 );">Over Time [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">137,696<span></span>
</td>
<td class="nump">120,845<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 );">At a Point in Time [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">22,040<span></span>
</td>
<td class="nump">3,867<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_TW', window );">Taiwan [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">66,114<span></span>
</td>
<td class="nump">57,740<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_KR', window );">Korea [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">40,736<span></span>
</td>
<td class="nump">35,237<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 );">United States [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">25,067<span></span>
</td>
<td class="nump">22,472<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=srt_EuropeMember', window );">Europe [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">7,543<span></span>
</td>
<td class="nump">8,354<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 [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">19,900<span></span>
</td>
<td class="nump">263<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=plab_AllOtherAsiaMember', window );">All Other Asia [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">376<span></span>
</td>
<td class="nump">646<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_ProductOrServiceAxis=plab_IntegratedCircuitsMember', window );">IC [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">106,978<span></span>
</td>
<td class="nump">94,880<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_ProductOrServiceAxis=plab_HighEndIntegratedCircuitsMember', window );">High-end [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">41,041<span></span>
</td>
<td class="nump">34,566<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_ProductOrServiceAxis=plab_MainstreamIntegratedCircuitsMember', window );">Mainstream [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">65,937<span></span>
</td>
<td class="nump">60,314<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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember', window );">FPD [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">52,758<span></span>
</td>
<td class="nump">29,832<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_ProductOrServiceAxis=plab_HighEndFlatPanelDisplaysMember', window );">High-end [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [Abstract]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">39,770<span></span>
</td>
<td class="nump">15,350<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_ProductOrServiceAxis=plab_MainstreamFlatPanelDisplaysMember', window );">Mainstream [Member]</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_DisaggregationOfRevenueAbstract', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 12,988<span></span>
</td>
<td class="nump">$ 14,482<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_DisaggregationOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisaggregationOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TW</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_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_KR</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_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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=srt_EuropeMember</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=plab_AllOtherAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_AllOtherAsiaMember</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_ProductOrServiceAxis=plab_IntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_IntegratedCircuitsMember</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_ProductOrServiceAxis=plab_HighEndIntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_HighEndIntegratedCircuitsMember</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_ProductOrServiceAxis=plab_MainstreamIntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_MainstreamIntegratedCircuitsMember</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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember</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_ProductOrServiceAxis=plab_HighEndFlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_HighEndFlatPanelDisplaysMember</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_ProductOrServiceAxis=plab_MainstreamFlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_MainstreamFlatPanelDisplaysMember</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>17
<FILENAME>form10q_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/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:plab="http://photronics.com/20200202"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-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="plab-20200202.xsd" xlink:type="simple"/>
    <context id="c20191101to20200202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2020-03-09</instant>
        </period>
    </context>
    <context id="c20200202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20181101to20190127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20190127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementGeographicalAxis_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementGeographicalAxis_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityNotPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ConsolidatedEntitiesAxis_PDMCXMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200202_ConsolidatedEntitiesAxis_PDMCXMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_CashAndCashEquivalentsAxis_CashMember_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember_StatementScenarioAxis_ScenarioPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031_ConsolidatedEntitiesAxis_PDMCXMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_ProjectLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191031_DebtInstrumentAxis_ProjectLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:ProjectLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20191031_DebtInstrumentAxis_WorkingCapitalLoanVATMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20190728_DebtInstrumentAxis_EquipmentLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-28</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanFundOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanVATMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20190701to20190728_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-28</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:WorkingCapitalLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20190825to20190825_DebtInstrumentAxis_EquipmentLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-25</startDate>
            <endDate>2019-08-25</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200202_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:EquipmentLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191101to20200202_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ProductOrServiceAxis_FlatPanelDisplaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementGeographicalAxis_KR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_HighEndIntegratedCircuitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementGeographicalAxis_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementGeographicalAxis_AllOtherAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:AllOtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ProductOrServiceAxis_HighEndIntegratedCircuitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ProductOrServiceAxis_IntegratedCircuitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementGeographicalAxis_AllOtherAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:AllOtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20200202_BalanceSheetLocationAxis_OtherAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_BalanceSheetLocationAxis_AccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_BalanceSheetLocationAxis_OtherLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20181101to20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20200202_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191101to20200202_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20200202_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">plab:TaiwanAgencyOfTheMinistryOfFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20200203to20200309_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-03</startDate>
            <endDate>2020-03-09</endDate>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20200202_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-02</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">plab:AccumulatedOtherComprehensiveIncomeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20190127_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-27</instant>
        </period>
    </context>
    <context id="c20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="c20190831_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:August2019AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:August2019AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-22</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-27</endDate>
        </period>
    </context>
    <context id="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:August2019AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-25</startDate>
            <endDate>2020-02-02</endDate>
        </period>
    </context>
    <context id="c20181101to20191031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">plab:October2018AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <unit id="U001">
        <measure>shares</measure>
    </unit>
    <unit id="U002">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>plab:Facility</measure>
    </unit>
    <unit id="U005">
        <measure>pure</measure>
    </unit>
    <unit id="U006">
        <measure>iso4217:CNY</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="c20191101to20200202"
      id="Fact_d1a581ba28c24f8da581a97356f8036e">PHOTRONICS INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="c20191101to20200202"
      id="Fact_562c1178923e431ea47ed6ee21b72b24">0000810136</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20191101to20200202"
      id="Fact_f47dbfd019db46aaae4f8778cc8bf6ff">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="c20191101to20200202"
      id="Fact_796ff257922c4ee7a1033ac1077b430a">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="c20191101to20200202"
      id="Fact_d15442070ce2401a9bced1f9030b2911">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20191101to20200202"
      id="Fact_e49b614f789c410282ef2b2df06a487c">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MinimumMember"
      decimals="4"
      id="Fact_f84ec28617a34679ad190a858532bccb"
      unitRef="U005">0.2000</us-gaap:VariableInterestEntityOwnershipPercentage>
    <plab:NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      id="Fact_6a02a77471ce4841aa8f6a7e86d6a148">P6M</plab:NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised>
    <plab:NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_RangeAxis_MaximumMember"
      id="Fact_aad81b9f6b524f0ab291bd6b84a6690b">P3D</plab:NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty>
    <plab:ProductInvoiceTerm
      contextRef="c20191101to20200202_RangeAxis_MinimumMember"
      id="Fact_a69526ec853e453391a866dfb5670cc0">P30D</plab:ProductInvoiceTerm>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod
      contextRef="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MinimumMember"
      id="Fact_fecd3192c8be448da47ef5dc2cc84a05">P7D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod
      contextRef="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MinimumMember"
      id="Fact_e3d7c954a95c47cb899f58492b357ecc">P14D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod
      contextRef="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember_RangeAxis_MaximumMember"
      id="Fact_cfb2f3ff22c34121a06de6e5f23a9939">P21D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod
      contextRef="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember_RangeAxis_MaximumMember"
      id="Fact_4ca1ab24fa3342babbc5b7a49527b172">P14D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <plab:PeriodOfWarranty
      contextRef="c20191101to20200202_RangeAxis_MinimumMember"
      id="Fact_42874ca30f6d43a4a0c2430d046818f3">P1M</plab:PeriodOfWarranty>
    <plab:PeriodOfWarranty
      contextRef="c20191101to20200202_RangeAxis_MaximumMember"
      id="Fact_9b5daefab2114d97bcc47209c3999d75">P24M</plab:PeriodOfWarranty>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MinimumMember"
      id="Fact_e85a3ab5630c4515ab0ec3e4936341b3">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="c20181101to20190127_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember"
      decimals="3"
      id="Fact_6027c0771a8c4dad90f9fd434f758cec"
      unitRef="U003">0.005</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember"
      id="Fact_7e275e557fbd4b5b8dc4c27ced05881e">2025-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentDateOfFirstRequiredPayment1
      contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember"
      id="Fact_a30ac78f7db042fa887fe20eaecde445">2020-06-30</us-gaap:DebtInstrumentDateOfFirstRequiredPayment1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"
      id="Fact_48e8e56208874391854d3f1d32a33901">2022-01-31</us-gaap:DebtInstrumentMaturityDate>
    <plab:StockRepurchaseProgramCommencementDate
      contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      id="Fact_e402eaed33b34d10be15669c0c33aa51">2018-10-22</plab:StockRepurchaseProgramCommencementDate>
    <dei:DocumentType
      contextRef="c20191101to20200202"
      id="Fact_243b0d482cec4ac98ec95a2489ad780b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="c20191101to20200202"
      id="Fact_1b7fe16dcfa24da9b489e054894036bb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20191101to20200202"
      id="Fact_6bf3a1cf4a96440c9d96212d2f136142">2020-02-02</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20191101to20200202"
      id="Fact_0a913f078d324da699843c0c84fd9a03">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20191101to20200202"
      id="Fact_2be12171991f44c59f0689d0f5e6d4df">0-15451</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20191101to20200202"
      id="Fact_7b929693b7484616a84887fa3163b75f">CT</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20191101to20200202"
      id="Fact_e40c5e906a854d968df2e6b424447d6c">06-0854886</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20191101to20200202"
      id="Fact_45af0f1a26b141518c5b86e2e094068e">15 Secor Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20191101to20200202"
      id="Fact_728e16586b94491a97e99c768db16bc8">Brookfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20191101to20200202"
      id="Fact_82ce5df043cc4d979ecab6b444c6b7ea">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20191101to20200202"
      id="Fact_031f13ea724847509c205eacf183f4c7">06804</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20191101to20200202"
      id="Fact_8be79c2db9664298a9d92fae26043033">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20191101to20200202"
      id="Fact_6ebde303cdd94af4806b1045304c05eb">775-9000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20191101to20200202"
      id="Fact_0f8ff0b82f5747b09703b3c695cc5384">COMMON</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20191101to20200202"
      id="Fact_13fb837b5af14661a603e634c7c5131a">PLAB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20191101to20200202"
      id="Fact_45ffff82e1944baf882a08ebe319d9cb">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="c20191101to20200202"
      id="Fact_161e0bdc930e4e6881f746c251d6810c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20191101to20200202"
      id="Fact_382c47d0baaa47eb9cb4fdb562e7a739">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20191101to20200202"
      id="Fact_5c8a907605b34fc98e911d6349786354">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20191101to20200202"
      id="Fact_f6d57660dbdc4109a29f31f8798c27d6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20191101to20200202"
      id="Fact_6252f4d70bac4ba189c8dfa8ba213568">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="c20191101to20200202"
      id="Fact_bb46add4f611406ea885d6797ed84ae3">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20200309"
      decimals="INF"
      id="Fact_d0d378f1171245e599bf42a94bd1f9be"
      unitRef="U001">65119738</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20200202"
      decimals="-3"
      id="Fact_d11878d45fc94b1b9d9355cfdaa77cf4"
      unitRef="U002">218309000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20191031"
      decimals="-3"
      id="Fact_79438b551a7f4fe183bb23111f281d91"
      unitRef="U002">206530000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_82b2fad5600d4606a8b7deac82e7ef7e"
      unitRef="U002">1295000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_f443bbb0c32f441eab5e023cc9abceec"
      unitRef="U002">1334000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_cf7c6662a9da4b5caa3e19ecbeb92dd2"
      unitRef="U002">141720000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_18defca8ed1443d9a3747271bd9dccb4"
      unitRef="U002">134454000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="c20200202"
      decimals="-3"
      id="Fact_96e41995961b47ea873b9701a6039384"
      unitRef="U002">49673000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20191031"
      decimals="-3"
      id="Fact_b25ab4e652fc40618021a57cbaf08159"
      unitRef="U002">48155000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_6b4629b59aa94f159ead59f5c4b81a90"
      unitRef="U002">31202000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_b2ad0505d19f454ebf4b289671fdcc45"
      unitRef="U002">38388000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_7e733d00fdfb40c4ad72b79be8d13e96"
      unitRef="U002">440904000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_8989074cb759452d9c2ee51d17c35f97"
      unitRef="U002">427527000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200202"
      decimals="-3"
      id="Fact_89fc39a62bd94b829aaf8fd859d91e04"
      unitRef="U002">619935000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20191031"
      decimals="-3"
      id="Fact_41ae7d4e1bcd46719f1fac974b113c5b"
      unitRef="U002">632441000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20200202"
      decimals="-3"
      id="Fact_38d2f8ef5e854777ba175018d087cba1"
      unitRef="U002">6847000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20191031"
      decimals="-3"
      id="Fact_183b0eb6ca8e48acb6eaa4903948f418"
      unitRef="U002">7870000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20200202"
      decimals="-3"
      id="Fact_c30eb207cad941a3940e3e235741424a"
      unitRef="U002">17594000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20191031"
      decimals="-3"
      id="Fact_c120f8667d5d44d3b93e16e1a677e469"
      unitRef="U002">20779000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_7133934a6a0a49618c684514668873cf"
      unitRef="U002">40180000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_4a3378833c194d72ac7ec201ebd1d4b5"
      unitRef="U002">30048000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="c20200202"
      decimals="-3"
      id="Fact_5c75ca64a01c428788e20d3a5b032638"
      unitRef="U002">1125460000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20191031"
      decimals="-3"
      id="Fact_a47c730fb0e0423ab3d22536387e0942"
      unitRef="U002">1118665000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="c20200202"
      decimals="-3"
      id="Fact_ba4f2b1e152c495090a380a6b32f575d"
      unitRef="U002">9975000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="c20191031"
      decimals="-3"
      id="Fact_8c5255576e1445fcaca7e700067a7fdd"
      unitRef="U002">8731000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_636b7d00074847c69618114e4b14992d"
      unitRef="U002">7959000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_9c4497e3131d43628581dbfdd8925806"
      unitRef="U002">2142000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_c165f03b3f0246c7bf84793d30edf834"
      unitRef="U002">84707000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_8e14869456bd433d91c85c1bc3709782"
      unitRef="U002">91379000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_3fa83355476e435cbbd878bdf62ec70d"
      unitRef="U002">55013000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_3af73b7a831144a69e79297fa193d4af"
      unitRef="U002">49702000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_df442375903e4030b27b21c648958014"
      unitRef="U002">157654000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_f85ec53b0bca4ab182c9cd464de57fa3"
      unitRef="U002">151954000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_036902f18ef84492aa2a38c618eb57b6"
      unitRef="U002">36449000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_e8e3c2475c7d4b4d8101a29a811d4d18"
      unitRef="U002">41887000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_39c2c4198a654edfb9801531b1b7a5b0"
      unitRef="U002">18556000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_d9106905d869437197b663fe1c906164"
      unitRef="U002">13732000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20200202"
      decimals="-3"
      id="Fact_d284d61ccbc144188b7d7f9cee1e4816"
      unitRef="U002">212659000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20191031"
      decimals="-3"
      id="Fact_cb6dd2fade82446cb97755fda4be3b91"
      unitRef="U002">207573000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20200202"
      id="Fact_9e1518103de9448ab7d18c0192af7db0"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20191031"
      id="Fact_55654b32b52d448c949de160c7783730"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20191031"
      decimals="2"
      id="Fact_585d70ffd8c443b5b7df4706de30dc6c"
      unitRef="U003">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20200202"
      decimals="2"
      id="Fact_67e1850c1d5a4ba4a9eef5810a6bcdba"
      unitRef="U003">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20191031"
      decimals="-3"
      id="Fact_bbfd196ee6184722b2b1d8f3b2b2dae4"
      unitRef="U001">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20200202"
      decimals="-3"
      id="Fact_762fefefd7724b5da81616d46273e77e"
      unitRef="U001">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20191031"
      decimals="-3"
      id="Fact_c8d14ae50a3246dfb407009123ccf42c"
      unitRef="U001">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20200202"
      decimals="-3"
      id="Fact_6223afc8233e40908dbe0a653caf547c"
      unitRef="U001">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20191031"
      decimals="-3"
      id="Fact_48d2827e4a7a4b24bebe70eee5a19459"
      unitRef="U001">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20200202"
      decimals="-3"
      id="Fact_082fde101d2a4563bf149337ae2e121e"
      unitRef="U001">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="c20200202"
      decimals="-3"
      id="Fact_613c7673eb50466f9f597946937af85a"
      unitRef="U002">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20191031"
      decimals="-3"
      id="Fact_e0b29aace25d4eabafd8354a4f407c6e"
      unitRef="U002">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20191031"
      decimals="2"
      id="Fact_6ea3efed2cfd4bdd98645325e9695e55"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20200202"
      decimals="2"
      id="Fact_98c8c21c2d1b452b833adc938193f743"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20191031"
      decimals="-3"
      id="Fact_e6e1e449e0634d8ebd38866386d48802"
      unitRef="U001">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20200202"
      decimals="-3"
      id="Fact_1f91e69a955a4608bc48868b7fd630df"
      unitRef="U001">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20200202"
      decimals="-3"
      id="Fact_e5aebd70255e4ca78dddfc690ee90428"
      unitRef="U001">66144000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20200202"
      decimals="-3"
      id="Fact_a9b57e9535314ca58562a72b93a9b497"
      unitRef="U001">65228000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20191031"
      decimals="-3"
      id="Fact_39b59d236fac4195a34679b76ef5d69b"
      unitRef="U001">65595000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20191031"
      decimals="-3"
      id="Fact_68251d1c7e3a4f04999f7676e6d644f2"
      unitRef="U001">65595000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="c20200202"
      decimals="-3"
      id="Fact_32160d70066449868a0a8ad313805520"
      unitRef="U002">661000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20191031"
      decimals="-3"
      id="Fact_b8024e21c3ca433d910f92035c25fa6c"
      unitRef="U002">656000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20200202"
      decimals="-3"
      id="Fact_2a7f7e8316df44c6965328a205fa52f5"
      unitRef="U002">528535000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20191031"
      decimals="-3"
      id="Fact_be428f2c57c5447f95647a0a3465387d"
      unitRef="U002">524319000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20200202"
      decimals="-3"
      id="Fact_8a2fc1b321454865bbf67544e3b3fd96"
      unitRef="U002">264222000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20191031"
      decimals="-3"
      id="Fact_7fc1e74b7fe149dd83728f3753b0c57a"
      unitRef="U002">253922000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20200202"
      decimals="-3"
      id="Fact_f728738957cf43eaa527ad39bfdcfc07"
      unitRef="U001">916000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20200202"
      decimals="-3"
      id="Fact_cb5cfca6e99b47fd8356fed5797802df"
      unitRef="U002">11000000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20191031"
      decimals="-3"
      id="Fact_50e2172caf044ce7a84ea31df1384ca2"
      unitRef="U002">0</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20200202"
      decimals="-3"
      id="Fact_186ce0c149e74305b4ee1561b28b1954"
      unitRef="U002">-11742000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191031"
      decimals="-3"
      id="Fact_72b4ab7c103f4604a7ff0b634e974936"
      unitRef="U002">-9005000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="c20200202"
      decimals="-3"
      id="Fact_0131050a2fb84ab59687e754c9b70333"
      unitRef="U002">770676000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191031"
      decimals="-3"
      id="Fact_6076330b31364300824defe791626be5"
      unitRef="U002">769892000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="c20200202"
      decimals="-3"
      id="Fact_4fc01f91da444e8c84bc58676bd89755"
      unitRef="U002">142125000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="c20191031"
      decimals="-3"
      id="Fact_c00ccb37a66a4ed6b88155b580c44c3c"
      unitRef="U002">141200000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202"
      decimals="-3"
      id="Fact_4c7095a501e643f7aa519b0b0355f2d5"
      unitRef="U002">912801000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031"
      decimals="-3"
      id="Fact_13706d000b364430ad122ad753e1a027"
      unitRef="U002">911092000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20200202"
      decimals="-3"
      id="Fact_09937e272deb4193bf92a80a6de5aef2"
      unitRef="U002">1125460000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20191031"
      decimals="-3"
      id="Fact_be42633b819847fdb0be4e9e2d012731"
      unitRef="U002">1118665000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_df79a83efa3042d783944a8705aab43f"
      unitRef="U002">159736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_14b9f9a129de4c93bf387ef84c7c8a1b"
      unitRef="U002">124712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_2b31d420890e43718c23e1549f666033"
      unitRef="U002">125134000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_e5756f14788744a79bcda2763ad987f9"
      unitRef="U002">98610000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_608f36b98794428bb184b8daf8a7164b"
      unitRef="U002">34602000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_880d4bbc24fc4942a821e5f242bcbfa9"
      unitRef="U002">26102000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_6ed331bc5b5f4aa2b5acfedf9a17d419"
      unitRef="U002">14219000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_b10a193af25642f38253a633a3b8cbde"
      unitRef="U002">13792000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_b76412c4606b4801a0461955df2aaa48"
      unitRef="U002">4080000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_0f6b8237c1f54aa8963919cd185d3543"
      unitRef="U002">4263000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_35ded19e39134ba78fd08e754d6a74bb"
      unitRef="U002">18299000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_a550fca1ac764c7292b62da68c77edfb"
      unitRef="U002">18055000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_3071653290d6405f8318a3969b26f2ba"
      unitRef="U002">16303000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_dba1f1cbf1b74df1a93c84a3e4ea9a0e"
      unitRef="U002">8047000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_d193e56883414a5599ff4c5fe938151c"
      unitRef="U002">5495000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_ccdd6458e5a34e469065052ae2c1d31b"
      unitRef="U002">1639000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_c563ca23908347e0bfe0edc7222d3ae2"
      unitRef="U002">1798000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_0816d7cf7c7d4c9da0828b1284404420"
      unitRef="U002">531000</us-gaap:InterestAndDebtExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_24b1a8378c9947a39fe9b0ef51a24c3d"
      unitRef="U002">20000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_f6caf763f2404522a4f3d222a62af9e5"
      unitRef="U002">9155000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_19d8a2ad4d9d4576837d216ec1e85a11"
      unitRef="U002">9072000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_2e890064f615402591719ed111ddf852"
      unitRef="U002">1387000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_1372f6690a6747f7b93112460ccdb62a"
      unitRef="U002">10928000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_2af6a2a00c9c43acbeee68c5099103dc"
      unitRef="U002">7768000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_06d9169c21d843c7b00a9e9ab299478b"
      unitRef="U002">628000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_b156e0c1c5de41b9bbed8734d9c6ac73"
      unitRef="U002">2501000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_2fc1cb7869ab466f93e97eb4d9f193ef"
      unitRef="U002">10300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_f3b74b8f2762477da42d10cd8a6aabf2"
      unitRef="U002">5267000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20191101to20200202"
      decimals="2"
      id="Fact_545e367d62694b529fb3fdb812d7b239"
      unitRef="U003">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20181101to20190127"
      decimals="2"
      id="Fact_b5a32afcdcd94874b80952417a6c6fcb"
      unitRef="U003">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20191101to20200202"
      decimals="2"
      id="Fact_c6b2294452454a74a6730397ac1cae76"
      unitRef="U003">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20181101to20190127"
      decimals="2"
      id="Fact_294ac152c861479a8e302aea76b9a59d"
      unitRef="U003">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_a02cdaf0b0c24752b24ad7eb22be939a"
      unitRef="U001">65554000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_88f7818ca1db42d48c5f1980dfebdb9d"
      unitRef="U001">66583000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_6dd409a5edab41d4a8b85508d3e041a5"
      unitRef="U001">66449000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_0b517758f6184608ab8608fda115e35b"
      unitRef="U001">67047000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_522a4681c65a4bdf82dc81ad2c912c59"
      unitRef="U002">10928000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_faeb44965ab349bb9e4a367371fc5921"
      unitRef="U002">7768000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_77d5f03a32b64e1a853aa93655a2f82c"
      unitRef="U002">-1564000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_fef9787e6e1e4fc687a8871dac16d00a"
      unitRef="U002">6572000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_ba6b18edbf254c55bb676f8a5b1fb108"
      unitRef="U002">17000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
    <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_2390993e32e34095b315a564885c4665"
      unitRef="U002">19000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_d2990b04de334c908704e548a95e96c3"
      unitRef="U002">-1547000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_7edd0e80e9ee460eb3ed928bac399785"
      unitRef="U002">6591000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_c69eab2b929742abb67b3bdff1267bc0"
      unitRef="U002">9381000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_dd91dc66ac4a43dd9f1da059235e6bd2"
      unitRef="U002">14359000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_d9c8cb19deeb48559ad80abf490b316d"
      unitRef="U002">1818000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_f57d990666d0404fb6449c1dbc388ff4"
      unitRef="U002">3783000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_374593136b15422fbab69c07a77e4010"
      unitRef="U002">7563000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_14429a2fe5c14f348305ce7f16b30bdb"
      unitRef="U002">10576000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="c20191031_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_8499bdcc44a040989b9e218875b0843d"
      unitRef="U001">65595000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_44283df31dc94ee28403c998fdfe7f51"
      unitRef="U002">656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_5d5e470d8a214f93af9436332a9f284c"
      unitRef="U002">524319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_2a6a66f5afef4118bb47f30827acb9c1"
      unitRef="U002">253922000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_8441f16768e44af58c576b67c2875efd"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_b9c77f57081042658ae7bec7d2d76381"
      unitRef="U002">-9005000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_6d02447b4b294051b85303b3f048c316"
      unitRef="U002">141200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191031"
      decimals="-3"
      id="Fact_5999da023c144ef79585ab2e476f058c"
      unitRef="U002">911092000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7e39dd4ca4e343ae9424d7ed23b31025"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_cb3ced0fddd741f7b41566fcee2efe22"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_e2dc11d7b6414f4dae2a6ca83c0f718a"
      unitRef="U002">10300000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_c5f71461907c444fb1255cf27501767d"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_d884a5087d0b48898e5063b891a6ae8f"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_31d42ad86eb6405385244f57fefa7ebf"
      unitRef="U002">628000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_d9063490e9c040ae94f225be29d5e430"
      unitRef="U002">10928000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_15c51dd0e0fd45ca84cc5367a82d2ca2"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e1a5faa086cd4578bbbd6f67c0a5e115"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_e9972c868406420e853d818519a471dc"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_1d63b20a95924319b28296c22bc42ffd"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_cde7f0a3a3384f28baaed8021d8eed75"
      unitRef="U002">-2737000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_f1a7ccf91fab4aeeb24e0c0289d6845c"
      unitRef="U002">1190000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_0fb427e6889c43cca44065e3c69801d0"
      unitRef="U002">-1547000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1eaf1114d83941f59bbec91b82b6c2c0"
      unitRef="U001">358000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_42654db033cc493799fd1ea2518d3f48"
      unitRef="U002">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ef5c10b09c0246f58361a1ebb74ec486"
      unitRef="U002">2854000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_0f1ebfba0d814668b4a5248b2ed92229"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_af8752bc64d44eee9a37d9b841c395f4"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_f6dba56702784a68a29b318cee51d5a5"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_e5b2591e17bf471b984c1a84efac3a2d"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_f32c3cd311ec4516aafce3253258bdbf"
      unitRef="U002">2857000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c6d2b8332d0a421081c51b53480cbb9a"
      unitRef="U001">191000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_56fb3dfc320b401eaf1cff12b2d83eea"
      unitRef="U002">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_b5618dfce61b4180b1c87568c59a2ce8"
      unitRef="U002">756000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_5f37b350914b4f9d914837063e21f3dc"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_2896bd9dc6d54b12af712a50e6400182"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_116a4ec305cc4e5796cb7fd9b0947137"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_df3ac62e48dd47a9bfcf23ab0a77ff67"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_145ba242099240d3b310707f2c078394"
      unitRef="U002">758000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_40ae9e2445f44acab8c28196d4e9de2c"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e90e7ec6b0914f859d7099b0deebca10"
      unitRef="U002">351000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_0cbda03657a34a638d40ad26f0c7e44f"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_fd67fff64cef49d7ad45a21354534463"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_5b8470ffc744450dbb7a07f56e71fe2f"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_5ff6bd8f78774a2189592525aee0cda6"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_750ec79e6c084bd1a10b1f60c81dc4be"
      unitRef="U002">351000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f7f94159273a466b94bd2041df964035"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_3b3eaa5e58af42ccb1dc2b4573ed5933"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_86aaa17096834262ab004cfe70b66827"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_215695db39e84892a3a3e8197e0639a5"
      unitRef="U002">11000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_63beafff71894e74baca3c52984f8a45"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_8fb13542e72c40fc8462122be9d1ed2a"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_e52599ff3bab4111867e78238408e469"
      unitRef="U002">11000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_242b790b9aaa496e9385bfa935cfb078"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a750b7a169a742c8a051e911bf39e47b"
      unitRef="U002">-255000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_7346364f45394240a84102faf88dbaa1"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_579c0d035cd04d288753fd9ae927e49d"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_ad4154462dca4f11823cc5ce09942705"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_0a2ec21e75a9461f94764d73684f5156"
      unitRef="U002">893000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_a983cbe06edc46f296e6bedb52dced9c"
      unitRef="U002">638000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:SharesOutstanding
      contextRef="c20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4ee684a212114de39f1ae81143bdcfb1"
      unitRef="U001">66144000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f261ec91739145f2b83434739834e1e2"
      unitRef="U002">661000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_c25521ebd44d4b3fbbae088dc84199ff"
      unitRef="U002">528535000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_0e84d0bfc7fc4c148b02f73aba328c17"
      unitRef="U002">264222000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_44a86d0bcdb848758eea7c66b0ea6083"
      unitRef="U002">-11000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_374a31bd8bbd44a3b60db59851eefc7a"
      unitRef="U002">-11742000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_aa1d515c061c4a9e9e01a9aae5f6d9dc"
      unitRef="U002">142125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200202"
      decimals="-3"
      id="Fact_21b9bac8cddf47c2816ad403b4d27883"
      unitRef="U002">912801000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="c20181031_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c19c0a99a368415d97a165240b907717"
      unitRef="U001">69700000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181031_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a4ba1a48ea414782bde3ac5fa805f06a"
      unitRef="U002">697000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181031_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_d3d58c03beb540869c99e05fc8be3ce3"
      unitRef="U002">555606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181031_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_61ab6b6065b24878a0def8cbbb5d03b6"
      unitRef="U002">231445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181031_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_f29d8758aee74fea9d11830ca45107c9"
      unitRef="U002">-23111000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_d322792bd8ca4b84a2d86c2c3e0fd316"
      unitRef="U002">-4966000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181031_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_fb93aae2cef74995bf585393abc8a9b1"
      unitRef="U002">144898000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181031"
      decimals="-3"
      id="Fact_8ea09d058cc64988b8e8091ef594e6c5"
      unitRef="U002">904569000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_0f378a65ba9c49ae90e39975ba22a36d"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_72b3e8ef7880423abfab3481e710d662"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_fae57cd28820457a94540a403e186529"
      unitRef="U002">1083000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_0ddc9b2e4ee4442f9e6074f72acf9438"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_830528caf61d4a10b29d26b33c36e6bf"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_4555518c4f66474c835d56360d8cce6e"
      unitRef="U002">121000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member"
      decimals="-3"
      id="Fact_63f57a445bd947e8ba3297f48a3c57c8"
      unitRef="U002">1204000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_68b2c80cc6bb4bcb986be8cf821c4695"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_8272f7c7537448b7a8b89d552d69dc0a"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_38d9fa9ca5874899b39aa0a18d7e9e79"
      unitRef="U002">-1130000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_b3d109414b5144b7ab0a7336a8b0185e"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_63966b44da2444838a17fd507b1e4355"
      unitRef="U002">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_6505765fbcf2406fbefe9a989783af49"
      unitRef="U002">-3000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201601Member"
      decimals="-3"
      id="Fact_30ae929eac9e42b785795ea8733ebb96"
      unitRef="U002">-1133000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_891b2949c4544281885e9ab456305035"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_088f7ac4fabf491fa6d9294a03e88733"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_df5345ed8ead4b828bb43e3deacd95ce"
      unitRef="U002">5267000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_afad49e6d0e446479f24441cdb1c08f1"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_dac09464a5054adb8713465af48ed629"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_2e09249acd1e48019134c1f47a73b987"
      unitRef="U002">2501000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_dbff669c1d7f4d1db22cc9c390ac977f"
      unitRef="U002">7768000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_3dbe816f1d8d49bda98ff993b663d1a4"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_10b4eb6154524c4b8c7eebb6de586023"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_412805d90f6c4c3099d45d1a3f41d6c5"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_a337d98a0c8241a1bf19ebee49b020d1"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_cd8408d1f2d441ba8ee8ad100023530a"
      unitRef="U002">5309000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_0dbb6ca0e27749f496f96134e457d2b5"
      unitRef="U002">1282000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_37abf21c90f640eebd1e30733d595c5b"
      unitRef="U002">6591000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f49737e486a24f849f696c9f1b6d427d"
      unitRef="U001">94000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_844211b9d3c34a98a994c6be807b11d4"
      unitRef="U002">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_94bdc9ac46a94d2f86ef5a5c5056d270"
      unitRef="U002">521000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_3ccd1525174b44a4a8045e67192a6326"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_f3d34800a0c54748a9ce5920452b1067"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_3000f002bf11418ba4ca4380ba10e3ef"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_236cd0fcff0d44d3ae3cc1fb86da8f20"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_f2dfca9831a742ad95ef26214f8516b3"
      unitRef="U002">522000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f8528ed7ec3a4e49898377712dacbc1c"
      unitRef="U001">123000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f81888618ac34ddebebc18951da9444d"
      unitRef="U002">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_4a38d574258548639e4fe97082334a58"
      unitRef="U002">567000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_cfe2fa712e034ecfbf3679a5677b9747"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_10bda646f7384689ae7449e0e845a081"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_f33cf42b5de6469595c2950497b5f2fa"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_75ddd40e5dae443bac06d1e7759bdede"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_fabc20b55c0240cbaea2e018a2b3b156"
      unitRef="U002">568000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b29727a628724c47924f867191ada092"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ac9e0320f9bb4e239fbc841e4b859fb9"
      unitRef="U002">494000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_9198fe1507f14efd8af0fe5c00b415c4"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_66366ccf81ea449fa2b30ff766f0838d"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_ff385f0470f943359fca7ed43e58a41f"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_a14f748fc7af4f71be209314a5e279c0"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_59380864e2c945ae81aaad88c17bcb7c"
      unitRef="U002">494000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_bd62a04515ef4e3885599b3ce1ca9edd"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_2eeb30f475264ebcbfcddc9c53c72d75"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_d8a034d4970f4dde8687a748bfc19d7b"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_142f7831be1f4c34a0a4592c48e2d89f"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_ed78de9a9a0b4a0b9c7dd49ba9d3c51c"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_3a45caef5a2345ffbd13635f707aa1f2"
      unitRef="U002">29394000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_4788cbfae533428e8983838e9fe8696b"
      unitRef="U002">29394000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f28533655803449f8208b26fe0f17015"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_655e98b9460c4d6c991f4a6b181f0f6f"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_491df7f898174fb7988c28e1748a9e02"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_162737dbed1d456b9af9922788b6d27b"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_fdbc4ea7ce904de9b081830a6f22cb7f"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_be9296bab7cf4981ae59a920a532dcf8"
      unitRef="U002">26102000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_c7e44a6267aa48d3b25ae93e6f0930bd"
      unitRef="U002">26102000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7887428cafed4d54a10b3206f5d7a04e"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_90bc7b4ad8084b77937a2033170ef518"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_26f0c2f2beeb4f3185a5070bc4e93e74"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_685714b3cb7c4361b6179f205f923cb6"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_87bcbbc8138c404cae10ae71244f2cb6"
      unitRef="U002">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_99006ffa99374a9e9dcfeb046b85789c"
      unitRef="U002">9000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_c030f080735043aead3bc3b68f1e2fa0"
      unitRef="U002">9000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_6eb9a93b76a945359079db2231983e28"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e868265fdcf348eebe8ccc9484d2ba8f"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_62231647ccb04e5ba75cb604923894bc"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_732d403441ed456790e73d394fe8f16a"
      unitRef="U002">10696000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_b3e313f19e244eeab50c4e785f4189f6"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_905da755eb8f457a90b7be25da804cc2"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_3b6bba466c00438b84f569d1996a8da0"
      unitRef="U002">10696000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesOutstanding
      contextRef="c20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_114cf8397dfb44a5abcda078405e9edf"
      unitRef="U001">69917000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190127_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b35dd2f1bc28493fa27374a6a863babf"
      unitRef="U002">699000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190127_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_d15ddc19e7cf4e2a90402329dbca33e0"
      unitRef="U002">557188000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190127_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_2a3dbf19981449eb917562656fb32f47"
      unitRef="U002">236665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190127_StatementEquityComponentsAxis_TreasuryStockMember"
      decimals="-3"
      id="Fact_5e52b10e528048aea80ed16b9a93ac66"
      unitRef="U002">-33807000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_1a1fe4ae0aac424e89aa812acff42af7"
      unitRef="U002">343000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190127_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_f7bc9a9a7b9e423fbc2fb599ab3f591b"
      unitRef="U002">152082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190127"
      decimals="-3"
      id="Fact_df5a7e828fef43cfaa1745c28fafcd17"
      unitRef="U002">913170000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_7ab75abbf3b34905a7704e2922bdbed4"
      unitRef="U002">10928000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_a1f66dfee6ab4e5ab52c613e92e8c02d"
      unitRef="U002">7768000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_e2d53ddcb6b7466e83f4eaef017a82cf"
      unitRef="U002">24626000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_54198051c8234a4a8dc82c3ff9f8970a"
      unitRef="U002">18781000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_b057c64cd9f24df0965cad94500878a4"
      unitRef="U002">1356000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_fb0cd13d7d07472189b06cc7dc5bf508"
      unitRef="U002">1062000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_febff6f993da442ba19ba3aae75d8a13"
      unitRef="U002">6699000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_6a7191adf6a749b7a77f9a51eeaf4562"
      unitRef="U002">9333000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_1d85998352454e5e9a0bc6b5ac2ebfaa"
      unitRef="U002">1435000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_f8260335ceba4615b57239fb7213078b"
      unitRef="U002">2313000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_3c7d8147140c4d5ba1f0e62982c48dbc"
      unitRef="U002">-4724000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_aef7b9cb0e2e48e9b378d72cd43beb2b"
      unitRef="U002">22082000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_29b9a365c3824c4dbfb548c455700e36"
      unitRef="U002">-2715000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_0c580b3b6a7744e2be82adc1b397c4e9"
      unitRef="U002">-13169000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_a1a38610ae3d4913b988f97c99a27988"
      unitRef="U002">30785000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_edde32c1739e4deb8987bc6272e6c3db"
      unitRef="U002">-19286000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_c33e93eb847b4c69b70c7fdcfa32fde8"
      unitRef="U002">13807000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_c63d4238502049aca2fe838ebfbf7258"
      unitRef="U002">106925000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <plab:ProceedsFromGovernmentIncentives
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_217dc1e47ab84001aac3d356d83991ad"
      unitRef="U002">2417000</plab:ProceedsFromGovernmentIncentives>
    <plab:ProceedsFromGovernmentIncentives
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_9f60710fac534a73bf2c820d9a3d7eda"
      unitRef="U002">5029000</plab:ProceedsFromGovernmentIncentives>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_1cee98e5a8f4479a8b4fa768b522255f"
      unitRef="U002">139000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_62b3c19a13334646a6087a134e4e36f4"
      unitRef="U002">-19000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_06e31d73d4884b048c104b44511dc0b8"
      unitRef="U002">-11529000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_42de1d7a1af44d51a1f8861ef99e2d28"
      unitRef="U002">-101877000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_8642fda0bd1f4565a373d9a254af05a6"
      unitRef="U002">1140000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_b0709dd850334279b2fbb1ad369b1b69"
      unitRef="U002">28180000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_12062df339c34e7e9d8c69bb1051838e"
      unitRef="U002">11000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_efc2ed27074f41748b87ce7ec545f665"
      unitRef="U002">10696000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfDebt
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_0f516e1608e741afa28d166b155aa328"
      unitRef="U002">389000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_566956c6e0824e7f8b842cd40db1a967"
      unitRef="U002">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_5936ec27c6de451dbb4f8eb196f49295"
      unitRef="U002">2886000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_d524bdfb77bc48368e641ac62da09d46"
      unitRef="U002">650000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_998b1d7dd9a9466fa42b882db7258188"
      unitRef="U002">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_860f8cb5e382481bb0a56316b914b685"
      unitRef="U002">29394000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_9ca40d77a1254c7a99dfc45e3210b308"
      unitRef="U002">0</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_9459fa147cc2408c87110458919a9bae"
      unitRef="U002">26102000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_9d14d97591cf44489d26f0769302cff5"
      unitRef="U002">-248000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_db952915b8de4eca80dea23c2b573a8f"
      unitRef="U002">-45000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_cecda81516ed4a5b99755c39c60d259a"
      unitRef="U002">-7611000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_6b885eb4285e47cd882374729c532b36"
      unitRef="U002">21381000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_2f3843f515204fa88fd2ffe4cc4fe8b8"
      unitRef="U002">149000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_25879521fc1e4176b3288405625113a6"
      unitRef="U002">2961000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_facd455f80564b3dba96fec5da03670f"
      unitRef="U002">11794000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_78ae5bdee43e470ab29c33edb527f517"
      unitRef="U002">-96821000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20191031"
      decimals="-3"
      id="Fact_54ae3b33280f4d8592e1a2f377bce9c8"
      unitRef="U002">209291000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20181031"
      decimals="-3"
      id="Fact_a9bb3846c3ea4a2da71e8395792e9f10"
      unitRef="U002">331989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20200202"
      decimals="-3"
      id="Fact_34950a528b9542a3856582a1d37fc7cd"
      unitRef="U002">221085000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20190127"
      decimals="-3"
      id="Fact_8a964bf561304ed6b4f9ce74caf3ad03"
      unitRef="U002">235168000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_586a63ad8c29481a96a785e8314305fd"
      unitRef="U002">1511000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_eaacfa7fabe54cb18e370d1daa3d7867"
      unitRef="U002">30697000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <plab:GovernmentIncentivesReceivableForCapitalExpenditures
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_4e604da8b42146f99ec0440667f276b4"
      unitRef="U002">0</plab:GovernmentIncentivesReceivableForCapitalExpenditures>
    <plab:GovernmentIncentivesReceivableForCapitalExpenditures
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_aea89f1b8f7942148b38ba7230f4fb18"
      unitRef="U002">11799000</plab:GovernmentIncentivesReceivableForCapitalExpenditures>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="c20191101to20200202"
      id="Text_9fc52c41784c4275a6646ae559f2194e">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 1 - BASIS OF FINANCIAL STATEMENT PRESENTATION&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Photronics, Inc. ("Photronics", "the Company", "we", &#x201c;our&#x201d;, or "us") is one of the world's leading manufacturers of photomasks, which are high-precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of semiconductors and flat-panel displays ("FPDs"), and are used as masters to transfer circuit patterns onto semiconductor wafers and FPD substrates during the fabrication of integrated circuits ("ICs" or &#x201c;semiconductors&#x201d;) and a variety of FPDs and, to a lesser extent, other types of electrical and optical components. We currently have eleven manufacturing facilities, which are located in Taiwan (3), Korea, the United States (3), Europe (2), and two recently constructed facilities in China. Our FPD facility in Hefei, China, commenced production in the second quarter of fiscal 2019 and our IC facility in Xiamen, China, commenced production in the third quarter of fiscal 2019.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accompanying unaudited condensed consolidated financial statements (&#x201c;the financial statements&#x201d;) have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, Inc., its wholly owned subsidiaries, and the majority-owned subsidiaries which it controls. All intercompany balances and transactions have been eliminated in consolidation.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect amounts reported in them. Estimates are based on historical experience and on various assumptions that are believed to be reasonable under the circumstances. Our estimates are based on the facts and circumstances available at the time they are made. Actual results we report may differ from such estimates. We review these estimates periodically and reflect any effects of revisions in the period in which they are determined.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our business is typically impacted during the first, and sometimes the second, quarters of our fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during those periods. Operating results for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2020. For further information, refer to the consolidated financial statements, and notes thereto, included in our Annual Report on Form 10-K for the year ended October 31, 2019.&lt;/div&gt;
</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <plab:NumberOfManufacturingFacilities
      contextRef="c20191101to20200202"
      decimals="INF"
      id="Fact_376959110c6845c098d0dd8ab4eba78e"
      unitRef="U004">11</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c20191101to20200202_StatementGeographicalAxis_TW"
      decimals="0"
      id="Fact_0e70c06213d247f4ba4bc295081f1f07"
      unitRef="U004">3</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c20191101to20200202_StatementGeographicalAxis_KR"
      decimals="0"
      id="Fact_0dd47d1e9576429ab831d1f879f0c16c"
      unitRef="U004">3</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c20191101to20200202_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_e454c3f99c1249a48a067603c0215991"
      unitRef="U004">3</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c20191101to20200202_StatementGeographicalAxis_EuropeMember"
      decimals="0"
      id="Fact_c565f32664a94506bf8d872a64d82ecb"
      unitRef="U004">2</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c20191101to20200202_StatementGeographicalAxis_CN"
      decimals="INF"
      id="Fact_a3372b55208845c789c289aa1f2bce59"
      unitRef="U004">2</plab:NumberOfManufacturingFacilities>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="c20191101to20200202"
      id="Text_4c8f6ec5ef6141c2997626828c23fe17">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 2 - INVENTORIES&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out ("FIFO") method, or net realizable value.&lt;/span&gt; Presented below are the components of inventory at the balance sheet dates:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z6cb74b4a5b754ea29ce3ca2c0428a4c4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,090&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Work in process&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,981&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,122&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;602&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,673&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;48,155&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_b98888b35bff442ead3c366b3986b269">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out ("FIFO") method, or net realizable value.&lt;/span&gt; Presented below are the components of inventory at the balance sheet dates:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z6cb74b4a5b754ea29ce3ca2c0428a4c4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,090&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,027&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Work in process&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,981&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,122&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;602&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,673&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;48,155&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="c20191101to20200202"
      id="Text_f76dacd104c443c6bd385745c10162f5">&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out ("FIFO") method, or net realizable value.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="c20200202"
      decimals="-3"
      id="Fact_287c69858c2e4fc99e1fdf92de20d723"
      unitRef="U002">46090000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="c20191031"
      decimals="-3"
      id="Fact_6338a1e45a974d09a930e1e1a9375326"
      unitRef="U002">46027000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20200202"
      decimals="-3"
      id="Fact_bca167901c39408284235db5bb9e0f94"
      unitRef="U002">2981000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20191031"
      decimals="-3"
      id="Fact_12420cfe831048168dae3b3248e9e976"
      unitRef="U002">2122000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20200202"
      decimals="-3"
      id="Fact_5b830b54d901411989f40aabe403ac70"
      unitRef="U002">602000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20191031"
      decimals="-3"
      id="Fact_54a74a0c271d4a7cb0146ce7bb5789f9"
      unitRef="U002">6000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="c20200202"
      decimals="-3"
      id="Fact_f503ec9189e5432c8523f5e5e09a05a7"
      unitRef="U002">49673000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20191031"
      decimals="-3"
      id="Fact_e3291ea7a9cd41b48de79d97a80710f9"
      unitRef="U002">48155000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="c20191101to20200202"
      id="Text_8f080722aa2f415284e18c625fdc5470">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 3 - PROPERTY, PLANT AND EQUIPMENT&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property, plant and equipment consists of the following:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zda578999e4c5452e8efc746ab1c59139" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 66%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Land&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,055&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,085&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Buildings and improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;173,497&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;172,340&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Machinery and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,759,785&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,748,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Furniture, fixtures and office equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,304&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,404&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Construction in progress&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,521&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;28,135&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,998,183&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,995,368&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,378,248&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,362,927&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;619,935&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;632,441&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;D&lt;/span&gt;epreciation and amortization expense for property, plant and equipment was $23.5 million and $17.6 million for the three-month periods ended February 2, 2020 and January 27, 2019, respectively.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="c20191101to20200202"
      id="Text_3d304395450648f7bad9946a61e90f76">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property, plant and equipment consists of the following:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zda578999e4c5452e8efc746ab1c59139" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 66%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Land&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,055&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,085&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Buildings and improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;173,497&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;172,340&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Machinery and equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,759,785&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,748,483&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,921&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Furniture, fixtures and office equipment&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,304&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,404&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Construction in progress&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,521&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;28,135&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,998,183&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,995,368&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,378,248&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,362,927&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;619,935&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;632,441&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_LandMember"
      decimals="-3"
      id="Fact_26a690f21f8948eeb95ea029ab721946"
      unitRef="U002">12055000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_LandMember"
      decimals="-3"
      id="Fact_9f9aa7c1e40f4ff0902f963ff82f3bb8"
      unitRef="U002">12085000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_11a5ec97f0e14974a76b6a6edc5e816f"
      unitRef="U002">173497000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_8974c6d67bec4327a878c05731c41721"
      unitRef="U002">172340000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_c0f5f8e9270c4fdea29cfb68e31eb2dd"
      unitRef="U002">1759785000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_41f028691c514d208cab98c68ed90d63"
      unitRef="U002">1748483000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"
      decimals="-3"
      id="Fact_51d102d09b0a4c0ba6a061fd09d54fc4"
      unitRef="U002">20021000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"
      decimals="-3"
      id="Fact_ba46aed24d274c6790b95848a7c33e02"
      unitRef="U002">19921000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"
      decimals="-3"
      id="Fact_1d5698996bc24630b21d6878f8e7822f"
      unitRef="U002">14304000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"
      decimals="-3"
      id="Fact_421b8a4ed131402b9c798cd45b18adc2"
      unitRef="U002">14404000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20200202_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"
      decimals="-3"
      id="Fact_3e5e8287ecac4e468ea3f505d0af4710"
      unitRef="U002">18521000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20191031_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember"
      decimals="-3"
      id="Fact_678396c78af34c1b96cdf33452fcd2ca"
      unitRef="U002">28135000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20200202"
      decimals="-3"
      id="Fact_530868caca9949e8bdfec29fd9328baf"
      unitRef="U002">1998183000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20191031"
      decimals="-3"
      id="Fact_eb93c13af2ed4390b8a6d01b932c6091"
      unitRef="U002">1995368000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20200202"
      decimals="-3"
      id="Fact_38cc6eb42ffe4996921f5f6821a93334"
      unitRef="U002">1378248000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20191031"
      decimals="-3"
      id="Fact_843f7b4a90d34e93878144b00ce6f99f"
      unitRef="U002">1362927000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20200202"
      decimals="-3"
      id="Fact_f6242bfea6a94a1da9bf04e69903860a"
      unitRef="U002">619935000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20191031"
      decimals="-3"
      id="Fact_59554ade6b6144a58902fd357b4e5573"
      unitRef="U002">632441000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="c20191101to20200202"
      decimals="-5"
      id="Fact_64d56e182e284716a33faa34ed72bbc6"
      unitRef="U002">23500000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="c20181101to20190127"
      decimals="-5"
      id="Fact_109084831e5242c59b81c27130b878be"
      unitRef="U002">17600000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="c20191101to20200202"
      id="Text_9e78aa8763e24d9b8bde24969fc40764">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 4 - PDMCX JOINT VENTURE&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In January 2018, Photronics, through its wholly owned Singapore subsidiary (hereinafter, within this Note &#x201c;we&#x201d;, &#x201c;Photronics&#x201d;, or &#x201c;our&#x201d;), and Dai Nippon Printing Co., Ltd., through its wholly owned subsidiary &#x201c;DNP Asia Pacific PTE, Ltd.&#x201d; (hereinafter, within this Note, &#x201c;DNP&#x201d;) entered into a joint venture under which DNP obtained a 49.99% interest in our IC business in Xiamen, China. The joint venture, known as &#x201c;Xiamen American Japan Photronics Mask Co., Ltd.&#x201d; (hereinafter, &#x201c;PDMCX&#x201d;), was established to develop and manufacture photomasks for leading edge and advanced generation semiconductors. We entered into this joint venture to enable us to compete more effectively for the merchant photomask business in China, and to benefit from the additional resources and investment that DNP provides to enable us to offer advanced-process technology to our customers. No gain or loss was recorded upon the formation of this joint venture.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;The total investment per the PDMCX operating agreement (&#x201c;the Agreement&#x201d;) is $&lt;/span&gt;160&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million. As of February 2, 2020, Photronics and DNP had each contributed cash of approximately $&lt;/span&gt;48&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million, and &lt;/span&gt;PDMCX obtained local financing&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; of approximately $&lt;/span&gt;35&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million. The remaining $&lt;/span&gt;29&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million investment will be funded, over the next several quarters, with&#160; additional local financing of $&lt;/span&gt;15&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million and approximately $&lt;/span&gt;14&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million of cash contributions from Photronics and DNP. &lt;/span&gt;As discussed in Note 5, liens were granted to a financing entity on assets with a total carrying value of $92.9 million, as collateral for loans.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the Agreement, DNP is afforded, under certain circumstances, the right to put its interest in PDMCX to Photronics. These circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial two-year term of the Agreement and cannot be resolved between the two parties. As of the date of issuance of these financial statements, DNP had not indicated its intention to exercise this right. In addition, both Photronics and DNP have the option to purchase, or put, their interest from, or to, the other party, should their ownership interest fall below &lt;span style="-sec-ix-hidden:Fact_f84ec28617a34679ad190a858532bccb"&gt;twenty percent&lt;/span&gt; for a period of more than &lt;span style="-sec-ix-hidden:Fact_6a02a77471ce4841aa8f6a7e86d6a148"&gt;six&lt;/span&gt; consecutive months. Under all such circumstances, the sales of ownership interests would be at the exiting party&#x2019;s ownership percentage of the joint venture&#x2019;s net book value, with closing to take place within &lt;span style="-sec-ix-hidden:Fact_aad81b9f6b524f0ab291bd6b84a6690b"&gt;three&lt;/span&gt; business days of obtaining required approvals and clearance.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We recorded net losses from the operations of PDMCX of $3.7 million, and $1.3 million during the three-month periods ended February 2, 2020 and January 27, 2019, respectively. General creditors of PDMCX do not have recourse to the assets of Photronics, Inc., and our maximum exposure to loss from PDMCX at February 2, 2020, was $36.6 million.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As required by the guidance in Topic 810 - &#x201c;Consolidation&#x201d; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&#x201c;VIE&#x201d;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance) and had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX's management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#x2019;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior-year periods, we had the obligation to absorb losses, and the right to receive benefits, that could potentially be significant to PDMCX.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zcc5f9827d68c4fcab32aea17475f726e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Classification&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Photronics&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Interest&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Photronics&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Interest&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;23,638&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,821&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,142&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,074&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;110,296&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;55,159&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;114,015&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;57,019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;133,934&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,980&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;138,157&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;69,093&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,044&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,889&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,446&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,716&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,362&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;42,094&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,051&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,760&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;30,386&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;58,983&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,497&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;73,174&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,594&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;79,174&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;39,596&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityNotPrimaryBeneficiaryMember"
      decimals="4"
      id="Fact_f3f7673e542d4d1d89450262a7552485"
      unitRef="U005">0.4999</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-6"
      id="Fact_cb403f2127be4bdf9b1c10dd3c5e0574"
      unitRef="U002">0</us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss>
    <us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss
      contextRef="c20181101to20190127_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-6"
      id="Fact_471c9373158b4b8aa3a44553f7d804a5"
      unitRef="U002">0</us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss>
    <plab:AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-6"
      id="Fact_c5a627e5d3ed45d7a2feff2469fbf50c"
      unitRef="U002">160000000</plab:AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-6"
      id="Fact_91aa31622d464b009143e150c30ae2af"
      unitRef="U002">48000000</us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount>
    <us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityNotPrimaryBeneficiaryMember"
      decimals="-6"
      id="Fact_796c3e25387f4283bc55b1d39b205630"
      unitRef="U002">48000000</us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount>
    <us-gaap:VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-6"
      id="Fact_517e9e15f30c420c8e1773e78ee6c74f"
      unitRef="U002">35000000</us-gaap:VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse>
    <us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember"
      decimals="-6"
      id="Fact_4f99fd7487ac4f86874f038a52cf8254"
      unitRef="U002">29000000</us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount>
    <us-gaap:VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember_StatementScenarioAxis_ScenarioPlanMember"
      decimals="-6"
      id="Fact_96e51dd9a5d14935bb1523164aaecb40"
      unitRef="U002">15000000</us-gaap:VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse>
    <us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount
      contextRef="c20191101to20200202_CashAndCashEquivalentsAxis_CashMember_ConsolidatedEntitiesAxis_PDMCXMember_StatementScenarioAxis_ScenarioPlanMember"
      decimals="-6"
      id="Fact_b6d16b0e0e404b378f75aa6fa9229391"
      unitRef="U002">14000000</us-gaap:VariableInterestEntityFinancialOrOtherSupportAmount>
    <us-gaap:VariableInterestEntityConsolidatedAssetsPledged
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember_FinancialInstrumentAxis_DebtMember"
      decimals="-5"
      id="Fact_b5838bc14eaf4206967f7ce881c08373"
      unitRef="U002">92900000</us-gaap:VariableInterestEntityConsolidatedAssetsPledged>
    <plab:VariableInterestEntityInitialTermOfAgreement
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      id="Fact_bc40cc763fa4484fa1e25f2f7b79b65b">P2Y</plab:VariableInterestEntityInitialTermOfAgreement>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-5"
      id="Fact_9d122dff101d45158985c501711d5797"
      unitRef="U002">-3700000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss
      contextRef="c20181101to20190127_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-5"
      id="Fact_e6b8d236db93474abf65399aa56961a6"
      unitRef="U002">-1300000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
    <us-gaap:VariableInterestEntityConsolidatedLiabilitiesRecourse
      contextRef="c20200202"
      decimals="-6"
      id="Fact_8657e7694acd44cb8b3fc0b097350577"
      unitRef="U002">0</us-gaap:VariableInterestEntityConsolidatedLiabilitiesRecourse>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-5"
      id="Fact_fb49ca8576084916a72c13994e94f9cf"
      unitRef="U002">36600000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="c20191101to20200202"
      id="Text_e07d3825e38a410ebc1a4002c5ef6d77">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As required by the guidance in Topic 810 - &#x201c;Consolidation&#x201d; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&#x201c;VIE&#x201d;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance) and had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX's management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#x2019;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior-year periods, we had the obligation to absorb losses, and the right to receive benefits, that could potentially be significant to PDMCX.&lt;/div&gt;
</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c20191101to20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="4"
      id="Fact_833603b82f8b4c91a6fefba87e37959d"
      unitRef="U005">0.5001</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="c20191101to20200202"
      id="Text_e090ae0807854986be9f560ed8be494a">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zcc5f9827d68c4fcab32aea17475f726e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Classification&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Photronics&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Interest&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Photronics&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Interest&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;23,638&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,821&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,142&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,074&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-current assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;110,296&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;55,159&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;114,015&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;57,019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;133,934&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,980&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;138,157&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;69,093&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,044&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,889&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,446&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-current liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,716&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,362&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;42,094&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,051&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total liabilities&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,760&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;30,386&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;58,983&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,497&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net assets&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;73,174&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,594&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;79,174&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;39,596&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_e2bc15323f4a4ac1a0a4f74c1556e4a0"
      unitRef="U002">23638000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_0f8d91af54814660a6830d0745b7d723"
      unitRef="U002">11821000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_8878bb8a2e4449779df2343dd4c0dcf9"
      unitRef="U002">24142000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_e0452828b5904b31861b33a582815d16"
      unitRef="U002">12074000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_fa133e4f89224362ac386b7e8e66ac7f"
      unitRef="U002">110296000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_638eabff77b24a5dbf287bfc67b1d3d9"
      unitRef="U002">55159000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_f0900c288ea84c58a2c460732a6db8b1"
      unitRef="U002">114015000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_3ce702379b6c44afb968e290c9d64069"
      unitRef="U002">57019000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_1e15614d548b4fc484365f1ec0e6298b"
      unitRef="U002">133934000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_f2024604a00f488f9ed423fa9e48ad1f"
      unitRef="U002">66980000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_5625fa948e84438483fbd43fa95717cc"
      unitRef="U002">138157000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_3012e30263a44014b51cb3c24a6bbd88"
      unitRef="U002">69093000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_db2025e9c8304b87ada7c91f7c194195"
      unitRef="U002">24044000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_f70a788b056f4aae87772a78b95566a7"
      unitRef="U002">12024000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_7d4b8285b908473da1218806527c0c0a"
      unitRef="U002">16889000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_d5fdb53e4d9e4cd99fcc018a55ad439e"
      unitRef="U002">8446000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_9d2e691b31754e09ba4e47199736b785"
      unitRef="U002">36716000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_37fb266e876b40e4849d919c1134c086"
      unitRef="U002">18362000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_854b15c2076d48769b229be079810e68"
      unitRef="U002">42094000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_a87e20ce6a824a4692e7d268b72e7752"
      unitRef="U002">21051000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_d04f4bd530ff412389913eddc557bff5"
      unitRef="U002">60760000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_d4ab3414d1624354bc4b12f08c44eaff"
      unitRef="U002">30386000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_b3f9e2bea6d3498eace8761093f74e0d"
      unitRef="U002">58983000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_7480ca4a20a449d2bb252ae3ede7951b"
      unitRef="U002">29497000</us-gaap:Liabilities>
    <us-gaap:AssetsNet
      contextRef="c20200202_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_ff5aae524d2b440bb1af9173ae94db4f"
      unitRef="U002">73174000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet
      contextRef="c20200202_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_5f62a2309fc24a50b4387512b2921b2a"
      unitRef="U002">36594000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet
      contextRef="c20191031_ConsolidatedEntitiesAxis_PDMCXMember"
      decimals="-3"
      id="Fact_8c656655ad264d21a5d6a7860899cc9b"
      unitRef="U002">79174000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet
      contextRef="c20191031_ConsolidatedEntitiesAxis_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-3"
      id="Fact_a6011e7636c9491f80e7e31b4ede3af2"
      unitRef="U002">39596000</us-gaap:AssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20191101to20200202"
      id="Text_cff724037969472da11c77186f378a0c">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 5 &#x2013; LONG-TERM DEBT&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-term debt consists of the following:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z4db564a5b08949ca9a3530c3903eec41" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Project Loans&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;35,094&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;34,490&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Working Capital Loans (value added tax component)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,314&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,539&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,408&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,029&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current portion of long-term debt&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,959&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2,142&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;Long-term debt&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;41,887&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At &lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;February 2, 2020, maturities of our long-term debt over the next five fiscal years and thereafter were as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z3e8ce60b64504ac4b9acc1b3e69536b6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2020 (remainder of)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,788&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,648&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,704&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,318&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,408&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;As of February 2, 2020 and October 31, 2019, the weighted-average interest rates of our short-term debt were &lt;/span&gt;3.90%&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and &lt;/span&gt;3.84%&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Project Loans&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;In November 2018, PDMCX was approved for credit of $&lt;/span&gt;50&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million, subject to certain limitations related to PDMCX registered capital at the time of the initial approval, pursuant to which PDMCX has and will enter into separate loan agreements (&#x201c;the Project Loans&#x201d;) for intermittent borrowings. The Project Loans, which are denominated in Chinese renminbi (RMB), are being used to finance certain capital expenditures in China. PDMCX granted liens on its land, building, and certain equipment, &lt;/span&gt;which had a combined carrying value of $92.9 million as of February 2, 2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; as collateral for the Project Loans. As of February 2, 2020, PDMCX had borrowed &lt;/span&gt;243.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB ($&lt;/span&gt;35.1&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million) against this approval. Payments on these borrowings are due semi-annually through &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_7e275e557fbd4b5b8dc4c27ced05881e"&gt;December 2025&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;; the initial payment is scheduled for &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_a30ac78f7db042fa887fe20eaecde445"&gt;June 2020&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;. The table below presents, in U.S. dollars, the timing of future payments against the borrowings.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 9pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z96bbad39a7444a93862a87ec8e97b768" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="26" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2026&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Principal payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,298&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,488&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,785&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,704&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,416&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,902&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The interest rates on the Project Loans are based on the benchmark lending rate of the People&#x2019;s Bank of China (4.9% at February 2, 2020). Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provide for such reimbursements up to a prescribed limit.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Working Capital Loans&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;In November 2018, PDMCX received approval for unsecured credit of $&lt;/span&gt;25.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million, pursuant to which PDMCX may enter into separate loan agreements. Under this credit agreement (the &#x201c;Working Capital Loans&#x201d;), PDMCX can borrow up to &lt;/span&gt;140.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB to pay value-added taxes (&#x201c;VAT&#x201d;), and up to &lt;/span&gt;60.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB to fund operations; combined total borrowings are limited to $&lt;/span&gt;25.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million. As of February 2, 2020, PDMCX had &lt;/span&gt;64.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB ($&lt;/span&gt;9.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million) &lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;outstanding against the approval&lt;/span&gt;&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;to pay VAT. Payments on these borrowings are due semiannually, at an increasing rate, through &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_48e8e56208874391854d3f1d32a33901"&gt;January 2022&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;; PDMCX made installment payments totaling $&lt;/span&gt;0.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million during the three-month period ended February 2, 2020. The table below presents, in U.S. dollars, the timing of future payments against these borrowings.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z0c20943c9012432081a12d67decbed27" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Principal payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;490&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,961&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,863&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of February 2, 2020, PDMCX had borrowed, in several transactions to fund operations, 44.8 million RMB ($6.5 million) against the approval, all of which was outstanding as of that date repayments are due one year from the borrowing dates.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The interest rates on borrowings to fund operations are approximately 4.4 to 4.6% and interest rates on borrowings to pay VAT are approximately 4.8 to 4.9%; both rates are based on the RMB Loan Prime Rate of the National Interbank Funding Center, plus spreads that range from 25.75 to 67.75 basis points. Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provide for such reimbursements up to a prescribed limit.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Equipment Loan&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Effective July 2019, the Company entered into a Master Lease Agreement (&#x201c;MLA&#x201d;) which enables us to request advance payments or other funds to finance equipment to be leased or purchased in the U.S. In connection with this MLA, we were approved for financing of $&lt;/span&gt;35&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million for the purchase of a high-end lithography tool. In the fourth quarter of fiscal 2019, the financing entity, upon our request, made an advance payment of $&lt;/span&gt;3.5&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million to the equipment vendor on our behalf. Interest on this borrowing is payable monthly at &lt;/span&gt;thirty-day&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; LIBOR plus &lt;/span&gt;1%&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; (&lt;/span&gt;2.67%&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; at February 2, 2020), and will continue to accrue until the borrowing is repaid or, as allowed under the MLA, we enter into a lease for the equipment. We intend to enter into a lease agreement for the related equipment in fiscal year 2020; as such, we have classified this borrowing as current debt. All borrowings under the MLA are secured by the equipment to be leased or purchased.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: #000000;"&gt;Credit Agreement&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In September 2018, we entered into a five-year amended and restated credit agreement (the &#x201c;Credit Agreement&#x201d;), which has a $50 million borrowing limit, with an expansion capacity to $100 million. The Credit Agreement is secured by substantially all of our assets located in the United States and common stock we own in certain foreign subsidiaries. The Credit Agreement includes minimum interest coverage ratio, total leverage ratio, and minimum unrestricted cash balance covenants (all of which we were in compliance with at February 2, 2020), and limits the amount of cash dividends, distributions, and redemptions we can pay on our common stock to an aggregate annual amount of $50 million. We had no outstanding borrowings against the Credit Agreement at February 2, 2020, and $50 million was available for borrowing. The interest rate on the Credit Agreement (2.65% at February 2, 2020) is based on our total leverage ratio at LIBOR plus a spread, as defined in the Credit Agreement.&lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="c20191101to20200202"
      id="Text_a4b91c618c1e4dd0bce9770480b4f14d">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-term debt consists of the following:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z4db564a5b08949ca9a3530c3903eec41" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Project Loans&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;35,094&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;34,490&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Working Capital Loans (value added tax component)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,314&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,539&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,408&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,029&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current portion of long-term debt&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(7,959&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2,142&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;Long-term debt&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;36,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;41,887&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_8bd69818a6b04180b5c4d01c5badde44"
      unitRef="U002">35094000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c20191031_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_fdf3f87d7d23478587b7dfca78182b7a"
      unitRef="U002">34490000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember"
      decimals="-3"
      id="Fact_beea4e4eb4e345718462d33d21b39bda"
      unitRef="U002">9314000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c20191031_DebtInstrumentAxis_WorkingCapitalLoanVATMember"
      decimals="-3"
      id="Fact_66fbc3059779480986aa6d7d42a583c2"
      unitRef="U002">9539000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c20200202"
      decimals="-3"
      id="Fact_8589f7c66b9a4822ae86a4540040b764"
      unitRef="U002">44408000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c20191031"
      decimals="-3"
      id="Fact_b734deebe77a4fa49595db16eb161891"
      unitRef="U002">44029000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_0b4f1638eab245aa88bbb1d5ae7b514f"
      unitRef="U002">7959000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_785ff38b86e5434ea1bd7ef5be2a274d"
      unitRef="U002">2142000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20200202"
      decimals="-3"
      id="Fact_3268e6bda422454383982b7fe03bacfa"
      unitRef="U002">36449000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_138b8131f8fc4a95ae5d40d5d38e8561"
      unitRef="U002">41887000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_6b1ff7ad1808457298b015e91484cea1">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At &lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;February 2, 2020, maturities of our long-term debt over the next five fiscal years and thereafter were as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z3e8ce60b64504ac4b9acc1b3e69536b6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2020 (remainder of)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,788&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,648&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,704&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,318&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;44,408&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="c20200202"
      decimals="-3"
      id="Fact_9ee4627774714f56b64983f5f937d37b"
      unitRef="U002">1788000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c20200202"
      decimals="-3"
      id="Fact_04411e3ae61a4e748d09ffd96f425cbf"
      unitRef="U002">8449000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c20200202"
      decimals="-3"
      id="Fact_e5d135bf9b7b48d8bf8612880504bf93"
      unitRef="U002">12648000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c20200202"
      decimals="-3"
      id="Fact_2aa9cf5c47be42af9aee514bf46bf390"
      unitRef="U002">3501000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="c20200202"
      decimals="-3"
      id="Fact_36794b929513419fbc07e5c8a404282b"
      unitRef="U002">6704000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="c20200202"
      decimals="-3"
      id="Fact_898fe6493fd0467da9b49848efbf9f4e"
      unitRef="U002">11318000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="c20200202"
      decimals="-3"
      id="Fact_1c4d70f9e03a43129a87e66e4f8b7374"
      unitRef="U002">44408000</us-gaap:LongTermDebt>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="c20200202"
      decimals="4"
      id="Fact_93bd62c5f512421c9710af82a816e6bf"
      unitRef="U005">0.0390</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="c20191031"
      decimals="4"
      id="Fact_a76eee9b0cf94180978da135479969a3"
      unitRef="U005">0.0384</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember"
      id="Text_8f8c8a49f3d64cb9b7d00b16b3e726f9">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;In November 2018, PDMCX was approved for credit of $&lt;/span&gt;50&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million, subject to certain limitations related to PDMCX registered capital at the time of the initial approval, pursuant to which PDMCX has and will enter into separate loan agreements (&#x201c;the Project Loans&#x201d;) for intermittent borrowings. The Project Loans, which are denominated in Chinese renminbi (RMB), are being used to finance certain capital expenditures in China. PDMCX granted liens on its land, building, and certain equipment, &lt;/span&gt;which had a combined carrying value of $92.9 million as of February 2, 2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; as collateral for the Project Loans. As of February 2, 2020, PDMCX had borrowed &lt;/span&gt;243.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB ($&lt;/span&gt;35.1&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million) against this approval. Payments on these borrowings are due semi-annually through &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_7e275e557fbd4b5b8dc4c27ced05881e"&gt;December 2025&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;; the initial payment is scheduled for &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_a30ac78f7db042fa887fe20eaecde445"&gt;June 2020&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;. The table below presents, in U.S. dollars, the timing of future payments against the borrowings.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 9pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z96bbad39a7444a93862a87ec8e97b768" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="26" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2026&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 16%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Principal payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,298&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,488&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,785&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,501&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,704&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,416&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,902&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-6"
      id="Fact_e62810da86324531a97a58cd887dd820"
      unitRef="U002">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:VariableInterestEntityConsolidatedAssetsPledged
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-5"
      id="Fact_c8216c4072ef42d5aa38c05e5fbb227a"
      unitRef="U002">92900000</us-gaap:VariableInterestEntityConsolidatedAssetsPledged>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-5"
      id="Fact_b858c59c1dda47d3b761f6a029b916f0"
      unitRef="U006">243400000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20191101to20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-5"
      id="Fact_b1f98ea4d0a44b0a8948cff82ab857ea"
      unitRef="U002">35100000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_944f56106c044a7cb64c55610e5d4224"
      unitRef="U002">1298000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_2a1461a2650248878710839067ffbdc6"
      unitRef="U002">6488000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_30feb86d68334378a602361ca877ae9b"
      unitRef="U002">5785000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_a5fe74d7b0954890aa47b8cf598bdbab"
      unitRef="U002">3501000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_d893349f7b104a41a622a67d0563bcbd"
      unitRef="U002">6704000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <plab:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_a53a8f7545cd4d0b8f98f64946120fe0"
      unitRef="U002">6416000</plab:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix>
    <plab:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="-3"
      id="Fact_804f31ec79514b858259ac35525b90c0"
      unitRef="U002">4902000</plab:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20200202_DebtInstrumentAxis_ProjectLoanMember"
      decimals="3"
      id="Fact_feffeb0b2e9e457baa6eb34f9dc3a63b"
      unitRef="U005">0.049</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"
      id="Text_662effd2956b4a51b8191e3c3834fc04">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;In November 2018, PDMCX received approval for unsecured credit of $&lt;/span&gt;25.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million, pursuant to which PDMCX may enter into separate loan agreements. Under this credit agreement (the &#x201c;Working Capital Loans&#x201d;), PDMCX can borrow up to &lt;/span&gt;140.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB to pay value-added taxes (&#x201c;VAT&#x201d;), and up to &lt;/span&gt;60.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB to fund operations; combined total borrowings are limited to $&lt;/span&gt;25.0&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million. As of February 2, 2020, PDMCX had &lt;/span&gt;64.6&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million RMB ($&lt;/span&gt;9.3&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million) &lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;outstanding against the approval&lt;/span&gt;&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;to pay VAT. Payments on these borrowings are due semiannually, at an increasing rate, through &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_48e8e56208874391854d3f1d32a33901"&gt;January 2022&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;; PDMCX made installment payments totaling $&lt;/span&gt;0.4&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million during the three-month period ended February 2, 2020. The table below presents, in U.S. dollars, the timing of future payments against these borrowings.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z0c20943c9012432081a12d67decbed27" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Principal payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;490&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,961&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,863&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"
      decimals="-5"
      id="Fact_c854550c46cc48008f9a159c2c57c878"
      unitRef="U002">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember"
      decimals="-5"
      id="Fact_4f23a972c7e04af183d50b90d4aa0d3e"
      unitRef="U006">140000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember"
      decimals="-5"
      id="Fact_2aae5aa0d59e4a6bbf56582ed502f435"
      unitRef="U006">60000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"
      decimals="-5"
      id="Fact_df15b88a301e4f9789441e1067531a43"
      unitRef="U002">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember"
      decimals="-5"
      id="Fact_3e7af7370d6e45058f7aebeea509d474"
      unitRef="U006">64600000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember"
      decimals="-5"
      id="Fact_6644e8a31b05484cac278265eb1dc1f7"
      unitRef="U002">9300000</us-gaap:LineOfCredit>
    <us-gaap:RepaymentsOfDebt
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember"
      decimals="-5"
      id="Fact_d7319f9a9c0d4351977e5bead2003b5f"
      unitRef="U002">400000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"
      decimals="-3"
      id="Fact_e3f888398a9646739dcb5ac52ff460ba"
      unitRef="U002">490000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"
      decimals="-3"
      id="Fact_6ab7245c434c4f75a1406f8129104365"
      unitRef="U002">1961000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanMember"
      decimals="-3"
      id="Fact_e985c9446f9f40af987c972b8646b949"
      unitRef="U002">6863000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember"
      decimals="-5"
      id="Fact_94c7040bfced40bca041a853dcda1048"
      unitRef="U006">44800000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember"
      decimals="-5"
      id="Fact_498e61c7e6be42bdb80833dec2c618de"
      unitRef="U002">6500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember"
      id="Fact_52382e7a51fb453c86a97505637089b3">P1Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MinimumMember"
      decimals="3"
      id="Fact_039da92bdcd1468d90e5f99230e22c0c"
      unitRef="U005">0.044</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanFundOperationsMember_RangeAxis_MaximumMember"
      decimals="3"
      id="Fact_f43664cdeb6b4e7489af32362b11c7d8"
      unitRef="U005">0.046</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MinimumMember"
      decimals="3"
      id="Fact_6a4b7371cfae41d8953c3a85d44dccdd"
      unitRef="U005">0.048</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20200202_DebtInstrumentAxis_WorkingCapitalLoanVATMember_RangeAxis_MaximumMember"
      decimals="3"
      id="Fact_ec4cd620a81a4c878e43dd0b34ef8b69"
      unitRef="U005">0.049</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MinimumMember"
      decimals="6"
      id="Fact_6cb556a88c0243b5b2fc78c0a975feed"
      unitRef="U005">0.002575</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c20191101to20200202_DebtInstrumentAxis_WorkingCapitalLoanMember_RangeAxis_MaximumMember"
      decimals="6"
      id="Fact_c350e49caa574a3fb4f9fbc0690e85a5"
      unitRef="U005">0.006775</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20190728_DebtInstrumentAxis_EquipmentLoanMember"
      decimals="-6"
      id="Fact_6c9a03db3964472ba049e249bbb1ac73"
      unitRef="U002">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c20190825to20190825_DebtInstrumentAxis_EquipmentLoanMember"
      decimals="-5"
      id="Fact_4540278482264bc1833d3b0e407b67e2"
      unitRef="U002">3500000</us-gaap:ProceedsFromIssuanceOfDebt>
    <plab:DebtInstrumentTermOfVariableRate
      contextRef="c20190701to20190728_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      id="Fact_0bd033221133406fa3808a1ad3e805c1">P30D</plab:DebtInstrumentTermOfVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c20190701to20190728_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="2"
      id="Fact_34fab57e4f62409bb0e4588aa996ccc8"
      unitRef="U005">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20200202_DebtInstrumentAxis_EquipmentLoanMember_VariableRateAxis_LondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="Fact_61f22620edef4120a0fd059ee036bac7"
      unitRef="U005">0.0267</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20191101to20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"
      id="Fact_5e0ad6b7a15d4f4c9e8a1212e652e9d3">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"
      decimals="-6"
      id="Fact_ab6a448177a94a82912e60fe52659e32"
      unitRef="U002">50000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"
      decimals="-6"
      id="Fact_eee1b0c92def453bb1385819598e6751"
      unitRef="U002">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"
      decimals="-6"
      id="Fact_af4a935415c34a30970dafed27a50db0"
      unitRef="U002">50000000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <us-gaap:LineOfCredit
      contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"
      decimals="-3"
      id="Fact_c736716249744f5580d8948d8ab720a9"
      unitRef="U002">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"
      decimals="-6"
      id="Fact_9108051db48c4319bfe8da49ac320fa4"
      unitRef="U002">50000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20200202_DebtInstrumentAxis_AmendedAndRestatedCreditAgreementMember"
      decimals="4"
      id="Fact_eebcaedc239949b4b6429f6a3153dfd4"
      unitRef="U005">0.0265</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="c20191101to20200202"
      id="Text_7474fc224ce54d838fac4ac360c26e3d">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 6 - REVENUE&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;We recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services.&#160;We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#x201c;mask sets&#x201d;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &#x201c;over time&#x201d; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of uncompleted revenue contracts on which we have performed; for any such contracts under which we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;As stated above, photomasks are manufactured to customer specifications, in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#x201c;list&#x201d; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Contract Assets, Contract Liabilities, and Accounts Receivable&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets primarily consist of a significant amount of our in-process production orders and fully manufactured photomasks which have not yet shipped, for which we have an enforceable right to collect consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $&lt;/span&gt;7.9&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million are included in &#x201c;Other&#x201d; current assets, and contract liabilities of $&lt;/span&gt;11.8&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million are included in Accrued liabilities in our February 2, 2020 condensed consolidated balance sheet. Our October 31, 2019 condensed consolidated balance sheet includes contract assets of $&lt;/span&gt;7.6&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million and contract liabilities of $&lt;/span&gt;11.5&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million; with like classification to the February 2, 2020, balances. We did &lt;/span&gt;no&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;t impair any contract assets during the three-month periods ended February 2, 2020 or January 27, 2019, and we recognized $&lt;/span&gt;1.2&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million and $&lt;/span&gt;0.7&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million of revenue from the settlement of contract liabilities that existed at the beginning of those respective periods.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;We generally record our accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectibility during, and at the end of, every reporting period. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and derecognize the related receivable. Credit losses incurred on our accounts receivable during the three-month period ended February 2, 2020, were immaterial, and we did &lt;/span&gt;no&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;t incur any credit losses on our accounts receivable during the three-month period ended January 27, 2019.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Our invoice terms generally range from net &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_a69526ec853e453391a866dfb5670cc0"&gt;thirty&lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; to &lt;/span&gt;ninety days&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#x2019;s business prospects and financial condition indicate that the customer presents a collectibility risk, we &lt;/span&gt;modify terms of sale, which may &lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;require payment in advance of performance. We have elected the practical expedient allowed under ASC Topic 606 &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;Topic 606&#x201d;) that permits us not to adjust a contract&#x2019;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&#x2019;ve received from customers have not preceded the completion of our performance obligations by more than one year.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Disaggregation of Revenue&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;The following tables present our revenue for the three-month periods ended February 2, 2020 and January 27, 2019, disaggregated by product type, geographic origin, and timing of recognition. In the three-month period ended February 2, 2020, we changed the threshold for the definition of high-end FPD, from G8 and above and active matrix organic light-emitting diode (AMOLED) display screens, to G10.5 and above, AMOLED, and low-temperature polysilicon display screens (LTPS), to reflect the overall advancement of technology in the FPD industry. Our definition of high-end IC products remains as 28 nanometer or smaller. The revenue by product type for the three-month period ended January 27, 2019, presented below has been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="ze63af41bc55c455181a0b14e8ebf9762" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue by Product Type&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;IC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;High-end&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;41,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;34,566&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Mainstream&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;65,937&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,314&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total IC&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;106,978&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;94,880&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;FPD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;High-end&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;39,770&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;15,350&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Mainstream&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,988&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,482&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total FPD&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;52,758&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,832&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;124,712&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zf082394d5b36424d8c9d97c83fd16894" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue by Geographic Origin&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Taiwan&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,114&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;57,740&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Korea&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;40,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;35,237&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,067&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,472&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,354&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;China&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;263&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;All other Asia&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;376&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;646&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;124,712&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z7bc6ec54db414646b0169c4efee621a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue by Timing of Recognition&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Over time&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;137,696&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;120,845&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At a point in time&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,040&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,867&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;124,712&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We pay commissions to third party sales agents for certain sales that they obtain for us. However, the bases of the commissions are the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Remaining Performance Obligations&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of &lt;span style="-sec-ix-hidden:Fact_fecd3192c8be448da47ef5dc2cc84a05"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:Fact_4ca1ab24fa3342babbc5b7a49527b172"&gt;two weeks&lt;/span&gt; for IC photomasks and &lt;span style="-sec-ix-hidden:Fact_e3d7c954a95c47cb899f58492b357ecc"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:Fact_cfb2f3ff22c34121a06de6e5f23a9939"&gt;three weeks&lt;/span&gt; for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Sales and Similar Taxes&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Product Warranty&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Our photomasks are sold under warranties that generally range from &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_42874ca30f6d43a4a0c2430d046818f3"&gt;one&lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; to &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_9b5daefab2114d97bcc47209c3999d75"&gt;twenty-four months&lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;. We warrant that our photomasks conform to customer specifications, and will typically repair, replace, or issue a refund for, at our option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.&lt;/span&gt;&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="c20191101to20200202"
      id="Text_93935410d62e4da9bb8ef5514e329add">&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;We recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services.&#160;We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#x201c;mask sets&#x201d;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &#x201c;over time&#x201d; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of uncompleted revenue contracts on which we have performed; for any such contracts under which we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.&lt;/span&gt;
&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;As stated above, photomasks are manufactured to customer specifications, in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#x201c;list&#x201d; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Contract Assets, Contract Liabilities, and Accounts Receivable&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets primarily consist of a significant amount of our in-process production orders and fully manufactured photomasks which have not yet shipped, for which we have an enforceable right to collect consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $&lt;/span&gt;7.9&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million are included in &#x201c;Other&#x201d; current assets, and contract liabilities of $&lt;/span&gt;11.8&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million are included in Accrued liabilities in our February 2, 2020 condensed consolidated balance sheet. Our October 31, 2019 condensed consolidated balance sheet includes contract assets of $&lt;/span&gt;7.6&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million and contract liabilities of $&lt;/span&gt;11.5&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million; with like classification to the February 2, 2020, balances. We did &lt;/span&gt;no&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;t impair any contract assets during the three-month periods ended February 2, 2020 or January 27, 2019, and we recognized $&lt;/span&gt;1.2&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million and $&lt;/span&gt;0.7&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; million of revenue from the settlement of contract liabilities that existed at the beginning of those respective periods.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;We generally record our accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectibility during, and at the end of, every reporting period. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and derecognize the related receivable. Credit losses incurred on our accounts receivable during the three-month period ended February 2, 2020, were immaterial, and we did &lt;/span&gt;no&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;t incur any credit losses on our accounts receivable during the three-month period ended January 27, 2019.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Our invoice terms generally range from net &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_a69526ec853e453391a866dfb5670cc0"&gt;thirty&lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; to &lt;/span&gt;ninety days&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#x2019;s business prospects and financial condition indicate that the customer presents a collectibility risk, we &lt;/span&gt;modify terms of sale, which may &lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;require payment in advance of performance. We have elected the practical expedient allowed under ASC Topic 606 &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;Topic 606&#x201d;) that permits us not to adjust a contract&#x2019;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&#x2019;ve received from customers have not preceded the completion of our performance obligations by more than one year.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Contract Costs&lt;/span&gt;
&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We pay commissions to third party sales agents for certain sales that they obtain for us. However, the bases of the commissions are the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Remaining Performance Obligations&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of &lt;span style="-sec-ix-hidden:Fact_fecd3192c8be448da47ef5dc2cc84a05"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:Fact_4ca1ab24fa3342babbc5b7a49527b172"&gt;two weeks&lt;/span&gt; for IC photomasks and &lt;span style="-sec-ix-hidden:Fact_e3d7c954a95c47cb899f58492b357ecc"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:Fact_cfb2f3ff22c34121a06de6e5f23a9939"&gt;three weeks&lt;/span&gt; for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Sales and Similar Taxes&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Product Warranty&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Our photomasks are sold under warranties that generally range from &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_42874ca30f6d43a4a0c2430d046818f3"&gt;one&lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt; to &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_9b5daefab2114d97bcc47209c3999d75"&gt;twenty-four months&lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;. We warrant that our photomasks conform to customer specifications, and will typically repair, replace, or issue a refund for, at our option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.&lt;/span&gt;&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="c20200202"
      decimals="-5"
      id="Fact_4cda714d47514289b669d02a655983c2"
      unitRef="U002">7900000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20200202"
      decimals="-5"
      id="Fact_1a8f2242fec647b1af9afe8dc7473cfd"
      unitRef="U002">11800000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="c20191031"
      decimals="-5"
      id="Fact_440fd00dbed34c7a852fa8df689603ae"
      unitRef="U002">7600000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20191031"
      decimals="-5"
      id="Fact_2cb5ff6b4a4a400aaa6d57335f937dee"
      unitRef="U002">11500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_2b2ab3f1d21e4aaeb00e6ad81ed5d6c9"
      unitRef="U002">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_37aa7979f40c4774bfa55eada2237b23"
      unitRef="U002">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="c20191101to20200202"
      decimals="-5"
      id="Fact_bf36412e4d2e486a9bb21216af70c5af"
      unitRef="U002">1200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="c20181101to20190127"
      decimals="-5"
      id="Fact_7168e98800e04a518277a603f3c36698"
      unitRef="U002">700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_b416734015b8445eabddaa73f2f83f5a"
      unitRef="U002">0</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_62a80dd9fe2b43eda727a268dc90eddf"
      unitRef="U002">0</us-gaap:ProvisionForOtherCreditLosses>
    <plab:ProductInvoiceTerm
      contextRef="c20191101to20200202_RangeAxis_MaximumMember"
      id="Fact_030eb6d23e464d7c82acefbc3b460f4a">P90D</plab:ProductInvoiceTerm>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_255adee251784143a0c6bb4589619787">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;The following tables present our revenue for the three-month periods ended February 2, 2020 and January 27, 2019, disaggregated by product type, geographic origin, and timing of recognition. In the three-month period ended February 2, 2020, we changed the threshold for the definition of high-end FPD, from G8 and above and active matrix organic light-emitting diode (AMOLED) display screens, to G10.5 and above, AMOLED, and low-temperature polysilicon display screens (LTPS), to reflect the overall advancement of technology in the FPD industry. Our definition of high-end IC products remains as 28 nanometer or smaller. The revenue by product type for the three-month period ended January 27, 2019, presented below has been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="ze63af41bc55c455181a0b14e8ebf9762" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue by Product Type&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;IC&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;High-end&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;41,041&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;34,566&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Mainstream&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;65,937&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,314&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: justify; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total IC&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;106,978&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;94,880&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;FPD&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;High-end&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;39,770&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;15,350&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Mainstream&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,988&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;14,482&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total FPD&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;52,758&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,832&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;124,712&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zf082394d5b36424d8c9d97c83fd16894" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue by Geographic Origin&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Taiwan&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,114&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;57,740&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Korea&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;40,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;35,237&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,067&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,472&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Europe&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,543&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,354&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;China&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,900&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;263&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;All other Asia&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;376&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;646&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;124,712&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z7bc6ec54db414646b0169c4efee621a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="text-decoration: underline;"&gt;Revenue by Timing of Recognition&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Over time&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;137,696&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;120,845&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At a point in time&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,040&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,867&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;159,736&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;124,712&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_ProductOrServiceAxis_HighEndIntegratedCircuitsMember"
      decimals="-3"
      id="Fact_734d4b4ee5b044b98380187f13a1c4a7"
      unitRef="U002">41041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_ProductOrServiceAxis_HighEndIntegratedCircuitsMember"
      decimals="-3"
      id="Fact_d9579a0bc62e4b70a64ec289223b4a3b"
      unitRef="U002">34566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember"
      decimals="-3"
      id="Fact_001c52ec19be431abd3230810be9b8e6"
      unitRef="U002">65937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_ProductOrServiceAxis_MainstreamIntegratedCircuitsMember"
      decimals="-3"
      id="Fact_ca63d5ddddaa45eaac0e06663e14a6fb"
      unitRef="U002">60314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_ProductOrServiceAxis_IntegratedCircuitsMember"
      decimals="-3"
      id="Fact_f87169bc70aa4591b1748c6c13190745"
      unitRef="U002">106978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_ProductOrServiceAxis_IntegratedCircuitsMember"
      decimals="-3"
      id="Fact_9c11befa16de43e284d22b36f8e0cc4d"
      unitRef="U002">94880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember"
      decimals="-3"
      id="Fact_55a4430c1404465cbac46025a5c1a21f"
      unitRef="U002">39770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_ProductOrServiceAxis_HighEndFlatPanelDisplaysMember"
      decimals="-3"
      id="Fact_ddf785d532f04478994742c9253b69c2"
      unitRef="U002">15350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember"
      decimals="-3"
      id="Fact_1ea0b2a041b34349867c2083dda6a1e0"
      unitRef="U002">12988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_ProductOrServiceAxis_MainstreamFlatPanelDisplaysMember"
      decimals="-3"
      id="Fact_cc9aed29e10f480dab49b9e78aee50d4"
      unitRef="U002">14482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_ProductOrServiceAxis_FlatPanelDisplaysMember"
      decimals="-3"
      id="Fact_01c72ba86fba4c6498d76f85cc464baf"
      unitRef="U002">52758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_ProductOrServiceAxis_FlatPanelDisplaysMember"
      decimals="-3"
      id="Fact_749cf203a27040d28d2048ca1394c0f4"
      unitRef="U002">29832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_bf00bcf803d64cd6ab9f0a22b91ec490"
      unitRef="U002">159736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_1fae360273a84e9c9406977596326c61"
      unitRef="U002">124712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_StatementGeographicalAxis_TW"
      decimals="-3"
      id="Fact_a925acb682ac40fd9ec765bf05217e35"
      unitRef="U002">66114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_StatementGeographicalAxis_TW"
      decimals="-3"
      id="Fact_d1b1de0728624f689c4f62f198a6a05c"
      unitRef="U002">57740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_StatementGeographicalAxis_KR"
      decimals="-3"
      id="Fact_d533f42e7c2546f39c32c0920abfe7df"
      unitRef="U002">40736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_StatementGeographicalAxis_KR"
      decimals="-3"
      id="Fact_af2a1eb50b0347378b5ef0b89de21bf0"
      unitRef="U002">35237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_70b8ad09f3374d6f88aaaf69b841c8c0"
      unitRef="U002">25067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_StatementGeographicalAxis_US"
      decimals="-3"
      id="Fact_f6e67df0c7394b9594402927a5171b52"
      unitRef="U002">22472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_StatementGeographicalAxis_EuropeMember"
      decimals="-3"
      id="Fact_031f87240d254e38b9b9d63dc6a6471c"
      unitRef="U002">7543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_StatementGeographicalAxis_EuropeMember"
      decimals="-3"
      id="Fact_24b80fcd23ba4c23863d0f3f0858ba4f"
      unitRef="U002">8354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_73030da937f648e5965eba0b3b077617"
      unitRef="U002">19900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_StatementGeographicalAxis_CN"
      decimals="-3"
      id="Fact_b89d5dad1b2a4a96acf9206b64929672"
      unitRef="U002">263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_StatementGeographicalAxis_AllOtherAsiaMember"
      decimals="-3"
      id="Fact_18ff92e8888f4060adde772c8cd07aa7"
      unitRef="U002">376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_StatementGeographicalAxis_AllOtherAsiaMember"
      decimals="-3"
      id="Fact_370ae72a62834883862bd062e9fb41f9"
      unitRef="U002">646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_c5985539d47e44cda0e77023925eae05"
      unitRef="U002">159736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_d33e0f9f7f894339b60360a039700c0c"
      unitRef="U002">124712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-3"
      id="Fact_4c409e6a2e4c46c8ac662477bb7d623c"
      unitRef="U002">137696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember"
      decimals="-3"
      id="Fact_514c93c3b3e841f4809081e254fbc84e"
      unitRef="U002">120845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-3"
      id="Fact_b652d77d779c4f51a4aaf428abe6cbaa"
      unitRef="U002">22040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127_TimingOfTransferOfGoodOrServiceAxis_TransferredAtPointInTimeMember"
      decimals="-3"
      id="Fact_732ca8a15d3d41afb5ab4097d5beddf4"
      unitRef="U002">3867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_174533db4fc34ff68ee162b3f109714b"
      unitRef="U002">159736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_852ace3f77f54aa8a8311705857314e7"
      unitRef="U002">124712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="c20191101to20200202"
      id="Text_5dfe58fe83774d2a8f993f4a2f6d2d01">
&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;NOTE &lt;/span&gt;7&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; &#x2013; LEASES&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We adopted ASU &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2016&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;02&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; and all subsequent amendments, collectively codified in ASC Topic &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;842&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x201c;Leases&#x201d; (&#x201c;Topic &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;842&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x201d;), on November &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;1,&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2019.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;$6.5&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt; million.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; In conjuction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;6.5&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; million.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The guidance allows a number of elections and practical expedients, of which we elected the following:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2027c439348d404b88a45b60edef14e4" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45pt;"/&gt;
    &lt;td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Election not to recognize short-term leases on the balance sheet.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z5e1de311426f4143a12c3289a9ed7452" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45pt;"/&gt;
    &lt;td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Practical expedient to not separate lease and non-lease components in a contract.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z14ff4c29c1ba4491ac651bb28bd04369" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45pt;"/&gt;
    &lt;td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Practical expedient &#x201c;package&#x201d; for transitioning to the new guidance:&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z035623a479554bdcb9fa142b500c7e10" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 81pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Not reassessing whether any expired or existing contracts are, or contain, leases.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zcc2e2219cd0544d4b2c0d386bda02ec2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 81pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Not reassessing lease classification for any existing or expired leases.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z8abc8c954db04f8fb003ba8d71e161ac" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 81pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Not reassessing initial direct costs for any existing leases.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our involvement in lease arrangements has typically been as a lessee. We determine if an agreement is or contains a lease on the date of the lease agreement or commitment, if earlier. Our evaluation considers whether the arrangement includes an identified asset and whether it affords us the right to control the asset. Our having the right to control the identified asset is determined by whether we are entitled to substantially all of its economic benefits and can direct its use.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;We recognize leases on our consolidated balance sheet when a lessor makes an asset underlying a lease having a term in excess of &lt;/span&gt;twelve&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; months available for our use. The present value of lease payments over the term of the lease, which is determined using our incremental borrowing rate for collateralized loans at the commencement date of the lease, provides the basis for the initial measurement of ROU assets and their related lease liabilities. Variable lease payments, other than those that are dependent on an index or on a rate, are not included in the measurement of ROU assets and their related lease liabilities. Lease terms will include extension periods if the lease agreement includes an option to extend the lease that we are reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;ROU assets underlying our leases include the land and facilities of some of our operating facilities, other real property, and machinery and equipment. As of February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; we had ROU assets under operating leases of &lt;/span&gt;$7.0 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;, included in &#x201c;Other Assets&#x201d;, and &lt;/span&gt;$1.9&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and &lt;/span&gt;$4.4 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; of lease liabilities in Accrued liabilities and Other liabilities, respectively, and recognized operating lease and short-term lease costs of &lt;/span&gt;$1.2 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and &lt;/span&gt;$0.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;, respectively, in the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period then ended; variable lease costs incurred were not material. &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables present lease payments under non-cancellable leases as of February &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2,&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2020.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zd0f3e28cb73842cf946f970ac7a18bee" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Imputed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Interest*&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 10%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,521&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,767&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,652&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;770&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;438&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;386&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,534&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,248&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Imputed interest represents difference between undiscounted cash flows and discounted cash flows.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Presented below is other information related to our operating leases.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zb5a1a964054948f286e29c2641b5e395" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Supplemental cash flows information:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Operating cash flows from operating leases&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,885&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;ROU assets obtained in exchange for lease obligations&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z13fb4041972f40ab9456ab42cc65cba3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; As of&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average remaining lease term&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.9 years&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.38&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Rent expense, as calculated under guidance in effect prior to our adoption of the new leases guidance, was $3.0 million in fiscal year 2019. At October 31, 2019, future minimum lease payments under non-cancelable operating leases with initial terms in excess of one year were as presented in the table below. The amounts are undiscounted and were calculated in accordance with guidance in effect prior to our adoption of the new leases guidance.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 22.5pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z233872dd61284066856e89a6f6067aa4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,885&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,613&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,535&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;742&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;424&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;377&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="c20191101to20200202"
      id="Text_0bb75393e2334c87b599ea89dcdda0f4">&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We adopted ASU &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2016&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; and all subsequent amendments, collectively codified in ASC Topic &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;842&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &#x201c;Leases&#x201d; (&#x201c;Topic &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;842&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x201d;), on November &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;1,&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2019.&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;$6.5&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt; million.&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; In conjuction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;6.5&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; million.&lt;/span&gt;
&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The guidance allows a number of elections and practical expedients, of which we elected the following:&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2027c439348d404b88a45b60edef14e4" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45pt;"/&gt;
    &lt;td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Election not to recognize short-term leases on the balance sheet.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z5e1de311426f4143a12c3289a9ed7452" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45pt;"/&gt;
    &lt;td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Practical expedient to not separate lease and non-lease components in a contract.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z14ff4c29c1ba4491ac651bb28bd04369" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45pt;"/&gt;
    &lt;td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Practical expedient &#x201c;package&#x201d; for transitioning to the new guidance:&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z035623a479554bdcb9fa142b500c7e10" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 81pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Not reassessing whether any expired or existing contracts are, or contain, leases.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zcc2e2219cd0544d4b2c0d386bda02ec2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 81pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Not reassessing lease classification for any existing or expired leases.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z8abc8c954db04f8fb003ba8d71e161ac" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 81pt;"/&gt;
    &lt;td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/td&gt;
    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Not reassessing initial direct costs for any existing leases.&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Our involvement in lease arrangements has typically been as a lessee. We determine if an agreement is or contains a lease on the date of the lease agreement or commitment, if earlier. Our evaluation considers whether the arrangement includes an identified asset and whether it affords us the right to control the asset. Our having the right to control the identified asset is determined by whether we are entitled to substantially all of its economic benefits and can direct its use.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;We recognize leases on our consolidated balance sheet when a lessor makes an asset underlying a lease having a term in excess of &lt;/span&gt;twelve&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; months available for our use. The present value of lease payments over the term of the lease, which is determined using our incremental borrowing rate for collateralized loans at the commencement date of the lease, provides the basis for the initial measurement of ROU assets and their related lease liabilities. Variable lease payments, other than those that are dependent on an index or on a rate, are not included in the measurement of ROU assets and their related lease liabilities. Lease terms will include extension periods if the lease agreement includes an option to extend the lease that we are reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;
</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member"
      decimals="-5"
      id="Fact_745aff09495d4b238004ca10468d3404"
      unitRef="U002">6500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member"
      decimals="-5"
      id="Fact_f12977d4294f43b18effdfc13eec5e90"
      unitRef="U002">6500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20200202_BalanceSheetLocationAxis_OtherAssetsMember"
      decimals="-5"
      id="Fact_3552714484af4d2a85bba5250f7ab93b"
      unitRef="U002">7000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20200202_BalanceSheetLocationAxis_AccruedLiabilitiesMember"
      decimals="-5"
      id="Fact_dc2055825f214c10b17816a3098a4eec"
      unitRef="U002">1900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20200202_BalanceSheetLocationAxis_OtherLiabilitiesMember"
      decimals="-5"
      id="Fact_15f85eb404314a80b1088fc1e198665e"
      unitRef="U002">4400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="c20191101to20200202"
      decimals="-5"
      id="Fact_21ec831a3f284fa08e41df864eb88d18"
      unitRef="U002">1200000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20191101to20200202"
      decimals="-5"
      id="Fact_b5eb3cb0ac6844c487a6a12efeec65b9"
      unitRef="U002">100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_6c50372d4183477faa61c48122ba46e0">&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables present lease payments under non-cancellable leases as of February &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2,&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"&gt;2020.&lt;/span&gt;
&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zd0f3e28cb73842cf946f970ac7a18bee" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total Lease&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Imputed&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Interest*&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 10%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease payments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,521&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,767&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,652&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;770&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;438&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;386&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,534&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(286&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,248&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Imputed interest represents difference between undiscounted cash flows and discounted cash flows.&lt;/span&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="c20200202"
      decimals="-3"
      id="Fact_a31fbfcdf06e4955a15f188da3045e25"
      unitRef="U002">1521000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20200202"
      decimals="-3"
      id="Fact_1ead68be298e4215845b00d3ab66b316"
      unitRef="U002">1767000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c20200202"
      decimals="-3"
      id="Fact_ea405396c5b647b29180e25254fd9d91"
      unitRef="U002">1652000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="c20200202"
      decimals="-3"
      id="Fact_184334707dfd4250aaa22318707012f1"
      unitRef="U002">770000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="c20200202"
      decimals="-3"
      id="Fact_844e66ef115b4f978e034b2877aea892"
      unitRef="U002">438000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c20200202"
      decimals="-3"
      id="Fact_3ab045e253f34f4181b8eceed51a7776"
      unitRef="U002">386000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c20200202"
      decimals="-3"
      id="Fact_edc981decc674c248b85e06f2d6bbb14"
      unitRef="U002">6534000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="c20200202"
      decimals="-3"
      id="Fact_175e9ae2623f4c36b47f63804a92bc11"
      unitRef="U002">286000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20200202"
      decimals="-3"
      id="Fact_c26136be8d5e431992ce507de335e0bd"
      unitRef="U002">6248000</us-gaap:OperatingLeaseLiability>
    <plab:LesseeOperatingLeaseCashFlowsTextBlock
      contextRef="c20191101to20200202"
      id="Text_ae25029741e342a9972eb6bcc6c5af3b">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Presented below is other information related to our operating leases.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="zb5a1a964054948f286e29c2641b5e395" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Supplemental cash flows information:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Operating cash flows from operating leases&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,885&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;ROU assets obtained in exchange for lease obligations&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</plab:LesseeOperatingLeaseCashFlowsTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_4bb8bf5be63144ceb9cfa553c55aebd2"
      unitRef="U002">1885000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_5f6f229126234caa911415edc7973cb4"
      unitRef="U002">282000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <plab:LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock
      contextRef="c20191101to20200202"
      id="Text_679ba1193b9c4a3b85169bfb73980ec0">
&lt;table cellpadding="0" cellspacing="0" id="z13fb4041972f40ab9456ab42cc65cba3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; As of&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average remaining lease term&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.9 years&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average discount rate&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.38&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</plab:LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20200202"
      id="Fact_a65abe744e3e4a27b31367b3539ba84c">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20200202"
      decimals="4"
      id="Fact_b4c59e507da147fc9939dd749327c884"
      unitRef="U005">0.0238</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_09ea22983f394a1da84e81e67363e9dd">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Rent expense, as calculated under guidance in effect prior to our adoption of the new leases guidance, was $3.0 million in fiscal year 2019. At October 31, 2019, future minimum lease payments under non-cancelable operating leases with initial terms in excess of one year were as presented in the table below. The amounts are undiscounted and were calculated in accordance with guidance in effect prior to our adoption of the new leases guidance.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 22.5pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z233872dd61284066856e89a6f6067aa4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,885&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,613&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2022&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,535&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2023&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;742&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2024&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;424&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;377&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,576&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="c20181101to20191031"
      decimals="-5"
      id="Fact_b495ca97b7df4fc9a6fcf32f44383142"
      unitRef="U002">3000000.0</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="c20191031"
      decimals="-3"
      id="Fact_48336e8b0e244b0481cbfc9baef92c0f"
      unitRef="U002">1885000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="c20191031"
      decimals="-3"
      id="Fact_3e2390cf3abb47418d4126ff429180a5"
      unitRef="U002">1613000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="c20191031"
      decimals="-3"
      id="Fact_e8102952b85744dd9f7aa1bae4d25036"
      unitRef="U002">1535000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="c20191031"
      decimals="-3"
      id="Fact_9556c344cf9d45feb0524fe85931f81d"
      unitRef="U002">742000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="c20191031"
      decimals="-3"
      id="Fact_feab90e3025443dc9f8366a1026636e7"
      unitRef="U002">424000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="c20191031"
      decimals="-3"
      id="Fact_200d763f6c454acba7fc4191e696ac9b"
      unitRef="U002">377000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="c20191031"
      decimals="-3"
      id="Fact_979e3cdb260745fbb3a8e808c0996938"
      unitRef="U002">6576000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20191101to20200202"
      id="Text_47b481459b3e4f94a3da4f6ecd50dd1c">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 8 - SHARE-BASED COMPENSATION&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;In March &lt;/span&gt;2016,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; shareholders approved a new equity incentive compensation plan (the &#x201c;Plan&#x201d;), under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the Plan may be authorized and unissued shares, issued shares that have been reacquired by us (in the open market or in private transactions), shares held in the treasury, or a combination thereof. The maximum number of shares of common stock approved for issuance under the Plan is &lt;/span&gt;four&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million shares. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan, aspects of which are more fully described below, prohibits further awards from being issued under prior plans. We incurred total share-based compensation expenses of &lt;/span&gt;$1.4 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and &lt;/span&gt;$1.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; in the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month periods ended February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and we received cash from option exercises of &lt;/span&gt;$2.8 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and &lt;/span&gt;$0.5 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; during those respective periods. &lt;/span&gt;No&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; share-based compensation cost was capitalized as part of an asset and &lt;/span&gt;no&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; related income tax benefits were recorded during the periods presented.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Stock Options&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Option awards generally vest annually, on a straight-line basis,over four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of our common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options granted are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;There were &lt;/span&gt;no&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; options granted during the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and there were &lt;/span&gt;132,000&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; share options granted during the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; with a weighted-average grant date fair value of &lt;/span&gt;$3.31&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; per share. As of February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; the total unrecognized compensation cost related to unvested option awards was approximately &lt;/span&gt;$0.7 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;. That cost is expected to be recognized over a weighted-average amortization period of &lt;/span&gt;2.1&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; years.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;The weighted-average inputs and risk-free rates of return used to calculate the grant-date fair value of options issued during the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; are presented in the following table.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z39bf3f50d35b44dfa9da1cc60f130631" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27, 2019&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="2" style="width: 16.2%; vertical-align: top;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Volatility&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;33.1%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free rate of return&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.5-2.9%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Dividend yield&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected term&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.1 years&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;Information on outstanding and exercisable option awards as of February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; is presented below.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z1a314ec5903f49ad96ea9ab9380c99bd" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 90%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Options&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Life&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,795,989&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.4 years&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,492&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: middle; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: middle; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: middle; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercisable at February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,487,661&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.07&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.8 years&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,518&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Restricted Stock&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;We periodically grant restricted stock awards, the restrictions on which typically lapse over a service period of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_e85a3ab5630c4515ab0ec3e4936341b3"&gt;one&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; to &lt;/span&gt;four years&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;. . The fair value of an award is the closing price of our common stock on the date of grant. There were &lt;/span&gt;522,000&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; restricted stock awards issued during the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; with a weighted-average grant-date fair value of &lt;/span&gt;$15.26&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; per share, and there were &lt;/span&gt;435,000&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; restricted stock awards issued during the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; with a weighted-average grant-date fair value of &lt;/span&gt;$9.80&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; per share. As of February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; the total compensation cost not yet recognized related to unvested restricted stock awards was approximately &lt;/span&gt;$10.6 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;. That cost is expected to be recognized over a weighted-average amortization period of &lt;/span&gt;3.2&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; years. As of February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; there were &lt;/span&gt;939,766&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; shares of restricted stock outstanding.&lt;/span&gt;&lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20200202"
      decimals="-6"
      id="Fact_ffb04915080d4c71aeab3d65a873cb85"
      unitRef="U001">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20191101to20200202"
      decimals="-5"
      id="Fact_23be04cb153b44e9b304902ce6e0c089"
      unitRef="U002">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20181101to20190127"
      decimals="-5"
      id="Fact_f89dc0fa20cc4e52840fd93d677fbe54"
      unitRef="U002">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20191101to20200202"
      decimals="-5"
      id="Fact_d337bee179984d93b1645a6b939a901f"
      unitRef="U002">2800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20181101to20190127"
      decimals="-5"
      id="Fact_f4d9700e3b21452aa458c21113143d23"
      unitRef="U002">500000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="c20191101to20200202"
      decimals="-6"
      id="Fact_5b2bda0743464edda066557a027408f8"
      unitRef="U002">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="c20181101to20190127"
      decimals="-6"
      id="Fact_47a8ae92e8c94378a52f4f157ab85e2c"
      unitRef="U002">0</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="c20181101to20190127"
      decimals="-6"
      id="Fact_9b275a22bc294005b6a1f0242e7b753c"
      unitRef="U002">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="c20191101to20200202"
      decimals="-6"
      id="Fact_10a98fd303974245a7ad200c1a65c3b3"
      unitRef="U002">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      id="Text_699979a5fe03402192db9af3278024d1">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Option awards generally vest annually, on a straight-line basis,over four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of our common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options granted are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.&lt;/div&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      id="Fact_c5276eaebc72461c975b53abafbbcc5f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_4047f688cef14ca59fe112497d01779a">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_5afd8c8133684056b59e3a394d1eade7"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20181101to20190127_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_9986edf3cb4e4f8b95848cbbe69c209b"
      unitRef="U001">132000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20181101to20190127_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_4d7f07de8d014ae6b7ba5491f5788a28"
      unitRef="U003">3.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-5"
      id="Fact_0e66a132980545f68ed2d84a88ca5103"
      unitRef="U002">700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_0df1ad070ed945a892e9c5e1d1a177ee">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_90d1733eedc24f649e935849664fbca6">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;The weighted-average inputs and risk-free rates of return used to calculate the grant-date fair value of options issued during the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; are presented in the following table.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z39bf3f50d35b44dfa9da1cc60f130631" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27, 2019&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="2" style="width: 16.2%; vertical-align: top;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Volatility&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;33.1%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free rate of return&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2.5-2.9%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Dividend yield&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.0%&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected term&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.1 years&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_d38f9670eba448c18e8cfaba691e5dca"
      unitRef="U005">0.331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="3"
      id="Fact_c95909414a27404c8481697ab4ddfb57"
      unitRef="U005">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      decimals="3"
      id="Fact_03f5903a6d8e4cc8be19a243b0cde3de"
      unitRef="U005">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="3"
      id="Fact_8eaa29e9dbef460f847d756839209df6"
      unitRef="U005">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_d7b009a882f94b34a2ee75f7695f72e0">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_15de8c6194e9402bb6142d2c7e9031f3">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;Information on outstanding and exercisable option awards as of February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; is presented below.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z1a314ec5903f49ad96ea9ab9380c99bd" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 90%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Options&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted-&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Life&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding at February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,795,989&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.17&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.4 years&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,492&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: middle; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: middle; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: middle; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercisable at February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,487,661&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.07&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.8 years&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&lt;div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,518&lt;/div&gt;&lt;/td&gt;
    &lt;td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_2e605892f07e4d7792bca185636e41dd"
      unitRef="U001">1795989</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_1c258fe2bf094a37b0b2e5f2b2f9efc5"
      unitRef="U003">9.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_d0f914ac04db49d694dbb009bf13a9f6">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_33a3be244ddc46fc9c723a5169f5c0d2"
      unitRef="U002">6492000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_638790d5cd154219823234370e07a5a9"
      unitRef="U001">1487661</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_cdf8fdbc3aef4c7eb21612da5eda5c73"
      unitRef="U003">9.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_0365b585bde34530b22d61617c962c58">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20200202_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="-3"
      id="Fact_825e300f5fe2484286f337c41b1c17f7"
      unitRef="U002">5518000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember_RangeAxis_MaximumMember"
      id="Fact_18e3a7fc8d244fc49fe0c65f83f11dbd">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_ac14f69155ef44e2927ee40dc173d658"
      unitRef="U001">522000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_57be7be7bfff47d68b41f895eeec9e0b"
      unitRef="U003">15.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20181101to20190127_AwardTypeAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_16f8344a326c4a65af76d219c331fac5"
      unitRef="U001">435000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20181101to20190127_AwardTypeAxis_RestrictedStockMember"
      decimals="2"
      id="Fact_157053efc3c24dc1ae1e7ed7e32322d1"
      unitRef="U003">9.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c20200202_AwardTypeAxis_RestrictedStockMember"
      decimals="-5"
      id="Fact_422d81f90f9744f48cc4c01dded4cbac"
      unitRef="U002">10600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20191101to20200202_AwardTypeAxis_RestrictedStockMember"
      id="Fact_c4d52c02abf4493d89aba75cc74dfdae">P3Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20200202_AwardTypeAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_6eb6e0bd48b149ec8b1e6dc36d54f1a5"
      unitRef="U001">939766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20191101to20200202"
      id="Text_f8ff3953fffa46219c20794a632a8971">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 9 - INCOME TAXES&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;The effective tax rate of &lt;/span&gt;45.4%&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; exceeds the U.S. statutory rate of &lt;/span&gt;21.0%&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; in the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; primarily due to the non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, and the establishment of a valuation allowance for a loss carryforward in a non-U.S. jurisdiction, which were partially offset by the benefit of tax holidays and investment credits in certain foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;Valuation allowances, in jurisdictions with historic losses, eliminate the current tax benefit of losses in these jurisdictions where, based on the weight of information available to us, we determined that it is more likely than not that the tax benefits will not be realized. In the three-month period ended February 2,2020, as a result of the reassessment of the aforementioned available information, we established a valuation allowance of &lt;/span&gt;$2.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; against a non-U.S. based loss carryforward deferred tax asset that is not more likely than not to be realized.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;Unrecognized tax benefits related to uncertain tax positions were &lt;/span&gt;$1.9 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; at February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and October &lt;/span&gt;31,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; substantially all of which, if recognized, would favorably impact the Company&#x2019;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was &lt;/span&gt;$0.2 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; at February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and October &lt;/span&gt;31,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019.&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next &lt;/span&gt;twelve&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S. and major foreign or state jurisdictions for years prior to fiscal year &lt;/span&gt;2015.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;We were granted a &lt;/span&gt;five-year&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; tax holiday in Taiwan that expired on &lt;/span&gt;December 31, 2019&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;. This tax holiday reduced foreign taxes by &lt;/span&gt;$0.1 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;, and &lt;/span&gt;$0.8 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; in the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month periods ended February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; respectively, with an immaterial per share impact in the February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; period and a &lt;/span&gt;&lt;span style="-sec-ix-hidden:Fact_6027c0771a8c4dad90f9fd434f758cec"&gt;one half-cent&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; per share effect in the January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; period.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;The effective tax rate of &lt;/span&gt;15.2%&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; differs from the U.S. statutory rate of &lt;/span&gt;21.0%&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; in the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;-month period ended January &lt;/span&gt;27,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; primarily due to earnings being taxed at lower statutory rates in foreign jurisdictions, the settlement of a tax audit, the benefit of a tax holiday, and investment credits in certain foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="c20191101to20200202"
      id="Text_d49e0520d2114d54b2f852246ccc9d31">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;Unrecognized tax benefits related to uncertain tax positions were &lt;/span&gt;$1.9 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; at February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and October &lt;/span&gt;31,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; substantially all of which, if recognized, would favorably impact the Company&#x2019;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was &lt;/span&gt;$0.2 million&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; at February &lt;/span&gt;2,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2020&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; and October &lt;/span&gt;31,&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;&#160;&lt;/span&gt;2019.&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next &lt;/span&gt;twelve&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S. and major foreign or state jurisdictions for years prior to fiscal year &lt;/span&gt;2015.&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20191101to20200202"
      decimals="3"
      id="Fact_d6fcee8133fb4a33b819d8834d32ab5e"
      unitRef="U005">0.454</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20191101to20200202"
      decimals="3"
      id="Fact_0d8b3464bba347869647ac1cd71cb0b9"
      unitRef="U005">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="c20191101to20200202"
      decimals="-5"
      id="Fact_7417797cd085457aa2a198437bd7713a"
      unitRef="U002">2100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20200202"
      decimals="-5"
      id="Fact_fff5a05c948846189c61a845da561869"
      unitRef="U002">1900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20191031"
      decimals="-5"
      id="Fact_d96f9bfbf3e24437ad5f17cb658819a8"
      unitRef="U002">1900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c20191031"
      decimals="-5"
      id="Fact_73892f4621e64fe2bd6e824b3f2065ff"
      unitRef="U002">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c20200202"
      decimals="-5"
      id="Fact_3ad98eca7ad94c8196c59822eaec82c5"
      unitRef="U002">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <plab:TermOfTaxYearHolidays
      contextRef="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember"
      id="Fact_df8da0d35c3d4eb298af459554b8b2f7">P5Y</plab:TermOfTaxYearHolidays>
    <us-gaap:IncomeTaxHolidayTerminationDate
      contextRef="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember"
      id="Fact_b8fb4b81dbb044668a853f100a676dab">December 31, 2019</us-gaap:IncomeTaxHolidayTerminationDate>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="c20191101to20200202_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember"
      decimals="-5"
      id="Fact_b1d132c20c8a43a09ca9e96e449f8d69"
      unitRef="U002">100000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="c20181101to20190127_IncomeTaxAuthorityNameAxis_TaiwanAgencyOfTheMinistryOfFinanceMember"
      decimals="-5"
      id="Fact_75e0cb7b44c646bbae071ab7907ac2e1"
      unitRef="U002">800000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20181101to20190127"
      decimals="3"
      id="Fact_556e5bf00def403faae8ac414bba2a50"
      unitRef="U005">0.152</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20191101to20200202"
      decimals="3"
      id="Fact_5315570d629146f790fc75466c83d4a7"
      unitRef="U005">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20191101to20200202"
      id="Text_ad610b75d0604c92a17c6f2979d57db7">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 10 - EARNINGS PER SHARE&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The calculation of basic and diluted earnings per share is presented below.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z468849e3a0bd48d7a2c1e4b320c045ac" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,267&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Earnings used for diluted earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,267&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average common shares computations:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average common shares used for basic earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;65,554&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,583&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of dilutive securities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share-based payment awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;895&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;464&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Potentially dilutive common shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;895&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;464&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average common shares used for diluted earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;67,047&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.16&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Diluted earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.16&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive. The table also shows convertible notes that, if converted, would have been antidilutive.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z6f29a01509014571842674ff4cba283b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share-based payment awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;173&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,063&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Convertible notes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total potentially dilutive shares excluded&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;173&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,605&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Subsequent to February 2, 2020, and through March 9, 2020, we repurchased 0.1 million shares of our common stock. See Note 13 for information on our share repurchase programs.&lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_3b3ff7faebce44309fabd0cc2f10f564">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The calculation of basic and diluted earnings per share is presented below.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z468849e3a0bd48d7a2c1e4b320c045ac" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,267&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Earnings used for diluted earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,300&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,267&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average common shares computations:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average common shares used for basic earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;65,554&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,583&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Effect of dilutive securities:&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share-based payment awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;895&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;464&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Potentially dilutive common shares&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;895&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;464&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Weighted-average common shares used for diluted earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;66,449&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;67,047&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.16&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Diluted earnings per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.16&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.08&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_bdb255ce01144ccfb1aec262eec1c758"
      unitRef="U002">10300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_0a11742a817c456e967904e8686bc088"
      unitRef="U002">5267000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_78d0e9f242cf47f284ac3e60c80d0359"
      unitRef="U002">10300000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_07e565220db24085b14df51a04852594"
      unitRef="U002">5267000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_5581f977aff04655bb5ff52da1a21654"
      unitRef="U001">65554000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_2da8d14387c549d0bf41203102611356"
      unitRef="U001">66583000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_8cf76dbcfd844dae8bbb347b39e834d0"
      unitRef="U001">895000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_0d258004f31c4537a85c031b8fcf7953"
      unitRef="U001">464000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_e388b608b6cf48c7bbc04ac5259d7819"
      unitRef="U001">895000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_74b01c742bd34aae82343b2883e265d3"
      unitRef="U001">464000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_52c6507249644a728e6f937e46e576e5"
      unitRef="U001">66449000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_af8d84559cbb4524be625d733af897ff"
      unitRef="U001">67047000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20191101to20200202"
      decimals="2"
      id="Fact_309122cb60ae416eb62bdb6c0e485d5d"
      unitRef="U003">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20181101to20190127"
      decimals="2"
      id="Fact_ac2c5ee78296445294c711cbca51cac9"
      unitRef="U003">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20191101to20200202"
      decimals="2"
      id="Fact_0e83e3d1f7e04a7393ec6e711023ad63"
      unitRef="U003">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20181101to20190127"
      decimals="2"
      id="Fact_54833385493d4cf39080603bb06b9e41"
      unitRef="U003">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="c20191101to20200202"
      id="Text_b73b3c5c35974de7992cc5c2ab056dab">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive. The table also shows convertible notes that, if converted, would have been antidilutive.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z6f29a01509014571842674ff4cba283b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27,&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share-based payment awards&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;173&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,063&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Convertible notes&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,542&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total potentially dilutive shares excluded&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;173&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,605&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember"
      decimals="-3"
      id="Fact_192b268db93d45e387693cb76fa09e61"
      unitRef="U001">173000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockCompensationPlanMember"
      decimals="-3"
      id="Fact_dd173241d5414dc88dfd4d03fa48bf80"
      unitRef="U001">1063000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20191101to20200202_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember"
      decimals="-3"
      id="Fact_95012b5fada940e6910561b338634287"
      unitRef="U001">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20181101to20190127_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleDebtSecuritiesMember"
      decimals="-3"
      id="Fact_2ecefaf55aeb41688b70b160badc050f"
      unitRef="U001">5542000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_c054e6f524244fd2b0f01fc4ae992406"
      unitRef="U001">173000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_8985b3540bbe440088c700a5ec01b047"
      unitRef="U001">6605000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20200203to20200309_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="-5"
      id="Fact_786fb659918e414a86baa15820add766"
      unitRef="U001">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock
      contextRef="c20191101to20200202"
      id="Text_321b0454d7924e52b59f765f3874ae7e">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 11 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables set forth the changes in our accumulated other comprehensive income by component (net of tax of $0) for the three-month periods ended February 2, 2020 and January 27, 2019.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z190a5df62dac4a5fa57030d4a9e0fcd6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Adjustments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at November 1, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(8,331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(674&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(9,005&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive (loss) income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,564&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,547&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,181&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,190&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11,076&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(666&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11,742&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="za54ea1a971f946ab9e5f9e5319f7eea3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Adjustments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at November 1, 2018&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4,328&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(638&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4,966&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,572&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;19&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,591&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,273&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;971&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(628&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="c20191101to20200202"
      id="Text_d0deafad157b45d182d460c105d9c094">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables set forth the changes in our accumulated other comprehensive income by component (net of tax of $0) for the three-month periods ended February 2, 2020 and January 27, 2019.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z190a5df62dac4a5fa57030d4a9e0fcd6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Adjustments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at November 1, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(8,331&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(674&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(9,005&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive (loss) income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,564&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;17&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,547&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,181&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,190&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11,076&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(666&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(11,742&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="za54ea1a971f946ab9e5f9e5319f7eea3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Translation&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Adjustments&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Other&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at November 1, 2018&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4,328&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(638&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(4,966&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other comprehensive income&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,572&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;19&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,591&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Less: other comprehensive income attributable to noncontrolling interests&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,273&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,282&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance at January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;971&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(628&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;343&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="c20181101to20190127"
      decimals="-3"
      id="Fact_40984af0908049a3970d6c9f6213afc0"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="c20191101to20200202"
      decimals="-3"
      id="Fact_37d1cf5537e6482cbde077d7ab22efb3"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:StockholdersEquity
      contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_a0699f20e9c544f79d397b202010cf5a"
      unitRef="U002">-8331000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"
      decimals="-3"
      id="Fact_925ad188256147fea13a02b5221e53cf"
      unitRef="U002">-674000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_9aff4e98a5fe4e2dab8683cd7e2470af"
      unitRef="U002">-9005000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_c6e0856ac3934cdcb62f374801d395ff"
      unitRef="U002">-1564000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember"
      decimals="-3"
      id="Fact_77cf99dbf09347fc8ba0a4b585768de6"
      unitRef="U002">17000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_d3a72720d09c44eb8ee349480459aec7"
      unitRef="U002">-1547000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_67cf946f55334226bd49fe18e38f2ce0"
      unitRef="U002">-1181000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember"
      decimals="-3"
      id="Fact_9ec17ae35efe461b9ddbd0d4dcbc0220"
      unitRef="U002">-9000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c20191101to20200202_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_709361860659460592b1c39e12b7210c"
      unitRef="U002">-1190000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquity
      contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_2d8090e2a9304789a47c4831bfce33bc"
      unitRef="U002">-11076000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"
      decimals="-3"
      id="Fact_e9a17c0ab16c42e3b76ae298be63fdbf"
      unitRef="U002">-666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20200202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_edd22038195e4e1f878a56f3bd7e62ec"
      unitRef="U002">-11742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_c22f6788a0c74189aa40e74a29c4dffa"
      unitRef="U002">-4328000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"
      decimals="-3"
      id="Fact_bd21061d273e41c182a2fb280f2bbc92"
      unitRef="U002">-638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20181031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_8da2b8d1b6ef44d88d84cec1b02e9633"
      unitRef="U002">-4966000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_2fe06cd46be642fcbe5c991fe4a73197"
      unitRef="U002">6572000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember"
      decimals="-3"
      id="Fact_8981abf123674eed8aa2fb8ad969dec1"
      unitRef="U002">19000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AociIncludingPortionAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_adb81e0017ad49eba72585b4fced9d17"
      unitRef="U002">6591000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_a79b0199e93244c7a10e758da8a666be"
      unitRef="U002">-1273000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember"
      decimals="-3"
      id="Fact_660173a0f04d4f69932905a8a5137553"
      unitRef="U002">-9000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c20181101to20190127_StatementEquityComponentsAxis_AociAttributableToNoncontrollingInterestMember"
      decimals="-3"
      id="Fact_eb1411512c1c45789bca68656456d631"
      unitRef="U002">-1282000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquity
      contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_21c3636331c845c9adc72900a2c91c72"
      unitRef="U002">971000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeOtherMember"
      decimals="-3"
      id="Fact_eb0a16f1d9f2411a92e4a4064023a4fb"
      unitRef="U002">-628000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20190127_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_128c45f06231410291c4c14ae28f0682"
      unitRef="U002">343000</us-gaap:StockholdersEquity>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20191101to20200202"
      id="Text_e70dc9b5b2f945e6aaef9d683947578d">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 12 - FAIR VALUE MEASUREMENTS&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair values of our cash and cash equivalents (Level 1 measurements), accounts receivable, accounts payable, and certain other current assets and current liabilities (Level 2 measurements) approximate their carrying values due to their short-term maturities. The fair values of our variable rate debt instruments are a Level 2 measurement and approximates their carrying values due to the variable nature of the underlying interest rates. We did not have any assets or liabilities measured at fair value, on a recurring or a nonrecurring basis, at February 2, 2020 or October 31, 2019.&lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="c20191101to20200202"
      id="Text_f233eb10c5c14ed1bda1512de493ce1f">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.&lt;/div&gt;
</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20181031"
      decimals="-3"
      id="Fact_b755094ebe5546318d1117e349b3f04a"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20200202"
      decimals="-3"
      id="Fact_bba980d1557a45d784a8802c8add6f3c"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20181031"
      decimals="-3"
      id="Fact_f7b0295eb3384b859cc4bb6d999840f8"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20200202"
      decimals="-3"
      id="Fact_5e5ae0e9712f4266b73295e92ddb28a7"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:TreasuryStockTextBlock
      contextRef="c20191101to20200202"
      id="Text_b141c9a29d8c4be7b7d7a5eac81465ed">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 13 &#x2013; SHARE REPURCHASE PROGRAMS&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;In August 2019, the Company&#x2019;s board of directors authorized the repurchase of up to $&lt;/span&gt;100&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million of its common stock, &lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;pursuant to a repurchase plan under Rule 10b5-1&lt;/span&gt;&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;of the Securities Act of 1933 (as amended). All of the &lt;/span&gt;0.9&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million shares repurchased under this program prior to the three-month period ended February 2, 2020 were retired in fiscal 2019. The table below presents information on this repurchase program.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z92e65eb29d7943f8ad25a858b0e319a3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;From Inception Date of&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;September 25, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Number of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;916&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,911&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Average price paid per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.01&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.51&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In &lt;span style="-sec-ix-hidden:Fact_e402eaed33b34d10be15669c0c33aa51"&gt;October 2018&lt;/span&gt;, the Company&#x2019;s board of directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019. All of the shares repurchased under this program were retired in fiscal 2019. The table below presents information on this repurchase program.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="ze44840974d4f4831ab1b1c5d6c3103a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;From Inception Date of&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 22, 2018&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Number of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,137&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,467&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,694&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,807&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Average price paid per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.40&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.41&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:TreasuryStockTextBlock>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="c20191101to20200202"
      id="Text_3ecab84f0c554e14967d13737f011879">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;In August 2019, the Company&#x2019;s board of directors authorized the repurchase of up to $&lt;/span&gt;100&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million of its common stock, &lt;/span&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;pursuant to a repurchase plan under Rule 10b5-1&lt;/span&gt;&#160;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt;of the Securities Act of 1933 (as amended). All of the &lt;/span&gt;0.9&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"&gt; million shares repurchased under this program prior to the three-month period ended February 2, 2020 were retired in fiscal 2019. The table below presents information on this repurchase program.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="z92e65eb29d7943f8ad25a858b0e319a3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;February 2, 2020&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;From Inception Date of&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;September 25, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Number of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;916&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,911&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,000&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Average price paid per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;12.01&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;11.51&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In &lt;span style="-sec-ix-hidden:Fact_e402eaed33b34d10be15669c0c33aa51"&gt;October 2018&lt;/span&gt;, the Company&#x2019;s board of directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019. All of the shares repurchased under this program were retired in fiscal 2019. The table below presents information on this repurchase program.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" id="ze44840974d4f4831ab1b1c5d6c3103a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;January 27, 2019&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;From Inception Date of&lt;/div&gt;&lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;October 22, 2018&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Number of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,137&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,467&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of shares repurchased&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,694&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,807&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Average price paid per share&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.40&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;9.41&lt;/div&gt;&lt;/td&gt;
    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="c20190831_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      decimals="-6"
      id="Fact_43342a80024f41548b3e77897fa6d359"
      unitRef="U002">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c20181101to20191031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="-5"
      id="Fact_de05b507cb5e4891badf7e8f358c5471"
      unitRef="U001">900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <plab:StockRepurchaseProgramCommencementDate
      contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      id="Fact_fbd09607efd84ec780ed633700265140">2019-09-25</plab:StockRepurchaseProgramCommencementDate>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      decimals="-3"
      id="Fact_b3f94c5138374a358a4b1c8b92662cf3"
      unitRef="U001">916000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      decimals="-3"
      id="Fact_b34af7b273a142b597642141b188f136"
      unitRef="U001">1911000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      decimals="-3"
      id="Fact_c25b534066a64cd794b2085b0b3dbc15"
      unitRef="U002">11000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      decimals="-3"
      id="Fact_0f84b70b5f424d47b928608adc628ced"
      unitRef="U002">22000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      decimals="2"
      id="Fact_aa430e49f95443069f18e40a5a46d1bd"
      unitRef="U003">12.01</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20190925to20200202_ShareRepurchaseProgramAxis_August2019AnnouncedProgramMember"
      decimals="2"
      id="Fact_464fd404f2fe46b4bc835b8fa2f691a2"
      unitRef="U003">11.51</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="c20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="-6"
      id="Fact_a8c96218548a4990801467c0efd47a67"
      unitRef="U002">25000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <plab:StockRepurchaseProgramCommencementDate
      contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      id="Fact_48239d54078e4eaf86e266c8ce21194a">2018-10-22</plab:StockRepurchaseProgramCommencementDate>
    <us-gaap:StockRepurchaseProgramExpirationDate
      contextRef="c20191101to20200202_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      id="Fact_412c4e65a7204cefbff35df98acc1b78">2019-02-01</us-gaap:StockRepurchaseProgramExpirationDate>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="-3"
      id="Fact_9ed050cb6d51433c8dd7b6d7c58d00ad"
      unitRef="U001">1137000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="-3"
      id="Fact_e74f3478c05a4342b6a9f5720f8d634b"
      unitRef="U001">1467000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="-3"
      id="Fact_cce7c4f0371345f6ab54a31aafc7acea"
      unitRef="U002">10694000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="-3"
      id="Fact_76bd0dc827bb421f8e4c39af972a8a48"
      unitRef="U002">13807000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20181101to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="2"
      id="Fact_e39114defb264afd8bcd1a14a13e523c"
      unitRef="U003">9.40</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c20181022to20190127_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember"
      decimals="2"
      id="Fact_b656613322534d66b45a0d057c26e28a"
      unitRef="U003">9.41</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20191101to20200202"
      id="Text_c7ffa1fc939e4ab1be4b5cc97d59ecb6">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 14 - COMMITMENTS AND CONTINGENCIES&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of&#160; February 2, 2020, the Company had commitments outstanding for capital expenditures of approximately $113.6 million&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;, primarily for the purchase of high-end IC equipment. See Note 7 for information on our operating lease commitments.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We are subject to various claims that arise in the ordinary course of business. We believe that such claims, individually or in the aggregate, will not have a material effect on the consolidated financial statements.&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="c20200202"
      decimals="-2"
      id="Fact_d32d5bc15ebc44d483ff700f80632c58"
      unitRef="U002">113600</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="c20191101to20200202"
      id="Text_97bd6c110fa346eb81363c9551983296">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;NOTE 15 - RECENT ACCOUNTING PRONOUNCEMENTS&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; font-weight: bold;"&gt;Accounting Standards Updates Adopted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We adopted ASU 2016-02 and all subsequent amendments, collectively codified in ASC Topic 842 &#x201c;Leases&#x201d; (&#x201c;Topic 842&#x201d;), on November 1, 2019. The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of $6.5 million. In conjunction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $6.5 million. Our adoption of Topic 842 did not affect our cash flows or our ability to comply with covenants under our credit agreement. Please see Note 7 for our leases disclosure.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounting Standards Updates to be Adopted&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;In June 2016, the FASB issued ASU 2016-13 &#x201c;Measurement of Credit Losses&#x201d;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20191101to20200202"
      id="Text_effb5177f95b4ddeb01c4563935ab9a8">&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; font-weight: bold;"&gt;Accounting Standards Updates Adopted&lt;/span&gt;
&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;We adopted ASU 2016-02 and all subsequent amendments, collectively codified in ASC Topic 842 &#x201c;Leases&#x201d; (&#x201c;Topic 842&#x201d;), on November 1, 2019. The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of $6.5 million. In conjunction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $6.5 million. Our adoption of Topic 842 did not affect our cash flows or our ability to comply with covenants under our credit agreement. Please see Note 7 for our leases disclosure.&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;Accounting Standards Updates to be Adopted&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"&gt;In June 2016, the FASB issued ASU 2016-13 &#x201c;Measurement of Credit Losses&#x201d;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member"
      decimals="-5"
      id="Fact_74add2fa64514fd49fd423c9c6d9d118"
      unitRef="U002">6500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20191031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201602Member"
      decimals="-5"
      id="Fact_c911408ff903491ba4f4bd00e748d06b"
      unitRef="U002">6500000</us-gaap:OperatingLeaseLiability>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_175e9ae2623f4c36b47f63804a92bc11"
          xlink:label="Fact_175e9ae2623f4c36b47f63804a92bc11"
          xlink:type="locator"/>
        <link:footnote id="Foot_a23a10f0f9c44f9d924313d42ffc0def" xlink:label="Foot_a23a10f0f9c44f9d924313d42ffc0def" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Imputed interest represents difference between undiscounted cash flows and discounted cash flows.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_175e9ae2623f4c36b47f63804a92bc11"
          xlink:to="Foot_a23a10f0f9c44f9d924313d42ffc0def"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6971913392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 2020</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock Options [Abstract]</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Option awards generally vest annually, on a straight-line basis,over four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of our common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options granted are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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=116856206&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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeStockOptionMember</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>19
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791142112">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 MEASUREMENTS [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_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 12 - FAIR VALUE MEASUREMENTS</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The fair values of our cash and cash equivalents (Level 1 measurements), accounts receivable, accounts payable, and certain other current assets and current liabilities (Level 2 measurements) approximate their carrying values due to their short-term maturities. The fair values of our variable rate debt instruments are a Level 2 measurement and approximates their carrying values due to the variable nature of the underlying interest rates. We did not have any assets or liabilities measured at fair value, on a recurring or a nonrecurring basis, at February 2, 2020 or October 31, 2019.</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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>20
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791133280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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>INVENTORIES [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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost, determined under the first-in, first-out ("FIFO") method, or net realizable value.</span><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_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://fasb.org/us-gaap/role/ref/legacyRef<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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 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.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783886064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>PDMCX JOINT VENTURE [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_VariableInterestEntityDisclosureTextBlock', window );">PDMCX JOINT VENTURE</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 4 - PDMCX JOINT VENTURE</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In January 2018, Photronics, through its wholly owned Singapore subsidiary (hereinafter, within this Note &#8220;we&#8221;, &#8220;Photronics&#8221;, or &#8220;our&#8221;), and Dai Nippon Printing Co., Ltd., through its wholly owned subsidiary &#8220;DNP Asia Pacific PTE, Ltd.&#8221; (hereinafter, within this Note, &#8220;DNP&#8221;) entered into a joint venture under which DNP obtained a 49.99% interest in our IC business in Xiamen, China. The joint venture, known as &#8220;Xiamen American Japan Photronics Mask Co., Ltd.&#8221; (hereinafter, &#8220;PDMCX&#8221;), was established to develop and manufacture photomasks for leading edge and advanced generation semiconductors. We entered into this joint venture to enable us to compete more effectively for the merchant photomask business in China, and to benefit from the additional resources and investment that DNP provides to enable us to offer advanced-process technology to our customers. No gain or loss was recorded upon the formation of this joint venture.</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The total investment per the PDMCX operating agreement (&#8220;the Agreement&#8221;) is $</span>160<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million. As of February 2, 2020, Photronics and DNP had each contributed cash of approximately $</span>48<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, and </span>PDMCX obtained local financing<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> of approximately $</span>35<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million. The remaining $</span>29<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million investment will be funded, over the next several quarters, with&#160; additional local financing of $</span>15<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million and approximately $</span>14<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million of cash contributions from Photronics and DNP. </span>As discussed in Note 5, liens were granted to a financing entity on assets with a total carrying value of $92.9 million, as collateral for loans.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Under the Agreement, DNP is afforded, under certain circumstances, the right to put its interest in PDMCX to Photronics. These circumstances include disputes regarding the strategic direction of PDMCX that may arise after the initial two-year term of the Agreement and cannot be resolved between the two parties. As of the date of issuance of these financial statements, DNP had not indicated its intention to exercise this right. In addition, both Photronics and DNP have the option to purchase, or put, their interest from, or to, the other party, should their ownership interest fall below <span style="-sec-ix-hidden:Fact_f84ec28617a34679ad190a858532bccb">twenty percent</span> for a period of more than <span style="-sec-ix-hidden:Fact_6a02a77471ce4841aa8f6a7e86d6a148">six</span> consecutive months. Under all such circumstances, the sales of ownership interests would be at the exiting party&#8217;s ownership percentage of the joint venture&#8217;s net book value, with closing to take place within <span style="-sec-ix-hidden:Fact_aad81b9f6b524f0ab291bd6b84a6690b">three</span> business days of obtaining required approvals and clearance.</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We recorded net losses from the operations of PDMCX of $3.7 million, and $1.3 million during the three-month periods ended February 2, 2020 and January 27, 2019, respectively. General creditors of PDMCX do not have recourse to the assets of Photronics, Inc., and our maximum exposure to loss from PDMCX at February 2, 2020, was $36.6 million.</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As required by the guidance in Topic 810 - &#8220;Consolidation&#8221; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&#8220;VIE&#8221;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance) and had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX's management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#8217;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior-year periods, we had the obligation to absorb losses, and the right to receive benefits, that could potentially be significant to PDMCX.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zcc5f9827d68c4fcab32aea17475f726e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,638</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,821</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24,142</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,074</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">110,296</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">55,159</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">114,015</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">57,019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">133,934</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,980</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">138,157</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">69,093</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24,044</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,024</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,889</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,446</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36,716</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,362</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">42,094</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,051</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60,760</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">30,386</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">58,983</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29,497</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">73,174</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36,594</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">79,174</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">39,596</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to 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 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783905648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 COMPENSATION [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 );">SHARE-BASED COMPENSATION</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 8 - SHARE-BASED COMPENSATION</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In March </span>2016,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shareholders approved a new equity incentive compensation plan (the &#8220;Plan&#8221;), under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the Plan may be authorized and unissued shares, issued shares that have been reacquired by us (in the open market or in private transactions), shares held in the treasury, or a combination thereof. The maximum number of shares of common stock approved for issuance under the Plan is </span>four<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million shares. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan, aspects of which are more fully described below, prohibits further awards from being issued under prior plans. We incurred total share-based compensation expenses of </span>$1.4 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$1.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month periods ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and we received cash from option exercises of </span>$2.8 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$0.5 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> during those respective periods. </span>No<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> share-based compensation cost was capitalized as part of an asset and </span>no<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> related income tax benefits were recorded during the periods presented.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock Options</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Option awards generally vest annually, on a straight-line basis,over four years, and have a ten-year contractual term. All incentive and non-qualified stock option grants have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of our common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of our common stock. We use historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options granted are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">There were </span>no<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> options granted during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and there were </span>132,000<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> share options granted during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> with a weighted-average grant date fair value of </span>$3.31<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> the total unrecognized compensation cost related to unvested option awards was approximately </span>$0.7 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. That cost is expected to be recognized over a weighted-average amortization period of </span>2.1<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> years.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The weighted-average inputs and risk-free rates of return used to calculate the grant-date fair value of options issued during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> are presented in the following table.</span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z39bf3f50d35b44dfa9da1cc60f130631" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">33.1%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk free rate of return</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.5-2.9%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.0%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.1 years</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Information on outstanding and exercisable option awards as of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> is presented below.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z1a314ec5903f49ad96ea9ab9380c99bd" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 90%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="width: 45.56%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Options</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Life</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intrinsic</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td>
    <td style="width: 1.11%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at February 2, 2020</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,795,989</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.17</div></td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.4 years</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,492</div></td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercisable at February 2, 2020</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,487,661</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.07</div></td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.8 years</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,518</div></td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Restricted Stock</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">We periodically grant restricted stock awards, the restrictions on which typically lapse over a service period of </span><span style="-sec-ix-hidden:Fact_e85a3ab5630c4515ab0ec3e4936341b3">one</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> to </span>four years<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. . The fair value of an award is the closing price of our common stock on the date of grant. There were </span>522,000<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> restricted stock awards issued during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> with a weighted-average grant-date fair value of </span>$15.26<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share, and there were </span>435,000<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> restricted stock awards issued during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> with a weighted-average grant-date fair value of </span>$9.80<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> the total compensation cost not yet recognized related to unvested restricted stock awards was approximately </span>$10.6 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. That cost is expected to be recognized over a weighted-average amortization period of </span>3.2<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> years. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> there were </span>939,766<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> shares of restricted stock outstanding.</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>23
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6786820208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 1,295<span></span>
</td>
<td class="nump">$ 1,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">150,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">66,144<span></span>
</td>
<td class="nump">65,595<span></span>
</td>
</tr>
<tr class="re">
<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, shares outstanding (in shares)</a></td>
<td class="nump">65,228<span></span>
</td>
<td class="nump">65,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">916<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_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=6877327&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=118936363&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=118955202&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_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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or stated value per share of 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=6877327&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_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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=6877327&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=6877327&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=6877327&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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as 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 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=6877327&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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 previously issued common shares repurchased by the issuing entity and held in 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.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6971846208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Equity (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
<th class="th"><div>Non-Controlling Interests [Member]</div></th>
<th class="th"><div>Total</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect of adoption of new accounting principle | ASU 2014-09 [Member]</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,083<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 121<span></span>
</td>
<td class="nump">$ 1,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect of adoption of new accounting principle | ASU 2016-16 [Member]</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,130)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(1,133)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Oct. 31, 2018</a></td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">555,606<span></span>
</td>
<td class="nump">231,445<span></span>
</td>
<td class="num">(23,111)<span></span>
</td>
<td class="num">(4,966)<span></span>
</td>
<td class="nump">144,898<span></span>
</td>
<td class="nump">904,569<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 );">Balance (in shares) at Oct. 31, 2018</a></td>
<td class="nump">69,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,267<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,501<span></span>
</td>
<td class="nump">7,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</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="nump">0<span></span>
</td>
<td class="nump">5,309<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">6,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Sale of common stock through employee stock option and purchase plans</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">521<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Sale of common stock through employee stock option and purchase plans (in shares)</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense (in shares)</a></td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">494<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Contribution from noncontrolling interest</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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,394<span></span>
</td>
<td class="nump">29,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Dividends to noncontrolling interest</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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(26,102)<span></span>
</td>
<td class="num">(26,102)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Repurchase of common stock by subsidiary</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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchases of treasury stock</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="num">(10,696)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,696)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jan. 27, 2019</a></td>
<td class="nump">$ 699<span></span>
</td>
<td class="nump">557,188<span></span>
</td>
<td class="nump">236,665<span></span>
</td>
<td class="num">(33,807)<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="nump">152,082<span></span>
</td>
<td class="nump">913,170<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 );">Balance (in shares) at Jan. 27, 2019</a></td>
<td class="nump">69,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Oct. 31, 2019</a></td>
<td class="nump">$ 656<span></span>
</td>
<td class="nump">524,319<span></span>
</td>
<td class="nump">253,922<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,005)<span></span>
</td>
<td class="nump">141,200<span></span>
</td>
<td class="nump">911,092<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 );">Balance (in shares) at Oct. 31, 2019</a></td>
<td class="nump">65,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,300<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">628<span></span>
</td>
<td class="nump">10,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</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="nump">0<span></span>
</td>
<td class="num">(2,737)<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
<td class="num">(1,547)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Sale of common stock through employee stock option and purchase plans</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">2,854<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Sale of common stock through employee stock option and purchase plans (in shares)</a></td>
<td class="nump">358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">756<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock awards vesting and expense (in shares)</a></td>
<td class="nump">191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Repurchase of common stock by subsidiary</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(893)<span></span>
</td>
<td class="num">(638)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchases of treasury stock</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="num">(11,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(11,000)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Feb. 02, 2020</a></td>
<td class="nump">$ 661<span></span>
</td>
<td class="nump">$ 528,535<span></span>
</td>
<td class="nump">$ 264,222<span></span>
</td>
<td class="num">$ (11,000)<span></span>
</td>
<td class="num">$ (11,742)<span></span>
</td>
<td class="nump">$ 142,125<span></span>
</td>
<td class="nump">$ 912,801<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 );">Balance (in shares) at Feb. 02, 2020</a></td>
<td class="nump">66,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to additional paid-in capital (APIC) for recognition of cost for 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 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11149-113907<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116855982&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</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 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<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 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: 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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</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 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 3: 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> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification adjustments of 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://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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period related to Restricted Stock Awards, net of any shares forfeited.</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 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=27012166&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=6877327&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=6877327&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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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 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=27012166&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=6877327&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=6877327&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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<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 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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<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 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<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=6877327&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=6877327&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: 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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member</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>25
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6971372576">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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>LONG-TERM DEBT [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_ScheduleOfDebtInstrumentsTextBlock', window );">Long-Term Debt</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt consists of the following:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z4db564a5b08949ca9a3530c3903eec41" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Project Loans</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,094</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">34,490</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Working Capital Loans (value added tax component)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,314</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,539</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,408</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,029</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current portion of long-term debt</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(7,959</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,142</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Long-term debt</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">41,887</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Maturities of Long-term Debt</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">February 2, 2020, maturities of our long-term debt over the next five fiscal years and thereafter were as follows:</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z3e8ce60b64504ac4b9acc1b3e69536b6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020 (remainder of)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,788</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,648</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,704</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,318</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,408</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<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_DebtInstrumentAxis=plab_ProjectLoanMember', window );">Project Loans [Member]</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Maturities of Long-term Debt</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In November 2018, PDMCX was approved for credit of $</span>50<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, subject to certain limitations related to PDMCX registered capital at the time of the initial approval, pursuant to which PDMCX has and will enter into separate loan agreements (&#8220;the Project Loans&#8221;) for intermittent borrowings. The Project Loans, which are denominated in Chinese renminbi (RMB), are being used to finance certain capital expenditures in China. PDMCX granted liens on its land, building, and certain equipment, </span>which had a combined carrying value of $92.9 million as of February 2, 2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> as collateral for the Project Loans. As of February 2, 2020, PDMCX had borrowed </span>243.4<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB ($</span>35.1<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million) against this approval. Payments on these borrowings are due semi-annually through </span><span style="-sec-ix-hidden:Fact_7e275e557fbd4b5b8dc4c27ced05881e">December 2025</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">; the initial payment is scheduled for </span><span style="-sec-ix-hidden:Fact_a30ac78f7db042fa887fe20eaecde445">June 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. The table below presents, in U.S. dollars, the timing of future payments against the borrowings.</span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 9pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z96bbad39a7444a93862a87ec8e97b768" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="26" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2026</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 16%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Principal payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,298</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,488</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,785</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,704</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,416</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,902</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<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_DebtInstrumentAxis=plab_WorkingCapitalLoanMember', window );">Working Capital Loans [Member]</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Maturities of Long-term Debt</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;In November 2018, PDMCX received approval for unsecured credit of $</span>25.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, pursuant to which PDMCX may enter into separate loan agreements. Under this credit agreement (the &#8220;Working Capital Loans&#8221;), PDMCX can borrow up to </span>140.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB to pay value-added taxes (&#8220;VAT&#8221;), and up to </span>60.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB to fund operations; combined total borrowings are limited to $</span>25.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million. As of February 2, 2020, PDMCX had </span>64.6<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB ($</span>9.3<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million) </span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">outstanding against the approval</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">to pay VAT. Payments on these borrowings are due semiannually, at an increasing rate, through </span><span style="-sec-ix-hidden:Fact_48e8e56208874391854d3f1d32a33901">January 2022</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">; PDMCX made installment payments totaling $</span>0.4<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million during the three-month period ended February 2, 2020. The table below presents, in U.S. dollars, the timing of future payments against these borrowings.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z0c20943c9012432081a12d67decbed27" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Principal payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">490</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,961</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,863</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, 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=6877327&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 3: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<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.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 6: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_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 the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=plab_ProjectLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_ProjectLoanMember</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=plab_WorkingCapitalLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_WorkingCapitalLoanMember</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>26
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6600126736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>RECENT ACCOUNTING PRONOUNCEMENTS [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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; font-weight: bold;">Accounting Standards Updates Adopted</span>
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We adopted ASU 2016-02 and all subsequent amendments, collectively codified in ASC Topic 842 &#8220;Leases&#8221; (&#8220;Topic 842&#8221;), on November 1, 2019. The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of $6.5 million. In conjunction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $6.5 million. Our adoption of Topic 842 did not affect our cash flows or our ability to comply with covenants under our credit agreement. Please see Note 7 for our leases disclosure.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Accounting Standards Updates to be Adopted</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">In June 2016, the FASB issued ASU 2016-13 &#8220;Measurement of Credit Losses&#8221;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783944528">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Earnings Per Share</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The calculation of basic and diluted earnings per share is presented below.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z468849e3a0bd48d7a2c1e4b320c045ac" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to Photronics, Inc. shareholders</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,267</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Earnings used for diluted earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,267</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares computations:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares used for basic earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">65,554</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,583</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">895</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">464</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Potentially dilutive common shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">895</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">464</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares used for diluted earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">67,047</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.16</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.08</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.16</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.08</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive. The table also shows convertible notes that, if converted, would have been antidilutive.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z6f29a01509014571842674ff4cba283b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">173</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,063</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Convertible notes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total potentially dilutive shares excluded</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">173</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,605</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for 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 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6710761904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 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_plab_AccountingStandardsUpdatesAdoptedAbstract', window );"><strong>Accounting Standards Updates Adopted [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_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="nump">$ 6,248<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">ASU 2016-02 [Member]</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_plab_AccountingStandardsUpdatesAdoptedAbstract', window );"><strong>Accounting Standards Updates Adopted [Abstract]</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_OperatingLeaseRightOfUseAsset', window );">Right-of-use leased assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,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_OperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_AccountingStandardsUpdatesAdoptedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_AccountingStandardsUpdatesAdoptedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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=77888419&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_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=77888419&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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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>29
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6789795456">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 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_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,200<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_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100<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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lease Payments Under Non-cancellable Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,521<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,767<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,652<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">770<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">438<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">386<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total Lease Payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,534<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Imputed Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(286)<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_OperatingLeaseLiability', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,248<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_plab_SupplementalCashFlowInformationRelatedToLeasesAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,885<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for lease obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 282<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_plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract', window );"><strong>Weighted Average Lease Terms, Discount Rates and Leases Not Yet Commenced [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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 );">Weighted-average remaining lease term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">3 years 10 months 24 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.38%<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 );">Rent expense under operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Future minimum lease payments under non-cancelable operating leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,885<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,613<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,535<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">742<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">377<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total future minimum payments due</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,576<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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember', window );">Other Assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,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_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued Liabilities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lease Payments Under Non-cancellable Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeaseLiability', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,900<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_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember', window );">Other Liabilities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lease Payments Under Non-cancellable Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeaseLiability', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,400<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">ASU 2016-02 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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 );">Right-of-use assets, operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lease Payments Under Non-cancellable Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_OperatingLeaseLiability', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Imputed interest represents difference between undiscounted cash flows and discounted cash flows.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_SupplementalCashFlowInformationRelatedToLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_SupplementalCashFlowInformationRelatedToLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 after fifth fiscal year following latest fiscal year.</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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fiscal year following latest fiscal year.</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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fiscal year following latest fiscal year.</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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fiscal year following latest fiscal year.</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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fiscal year following latest fiscal year.</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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</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=77888426&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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-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=77888426&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_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=77888399&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=77888426&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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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=77888419&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_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=77888419&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=77888426&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=77888419&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=77888426&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=77888399&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=77888399&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=77888426&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>
<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=77902758&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=82846649&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_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_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=77902758&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=82846649&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=77902758&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=82846649&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=77902758&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=82846649&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=82846649&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=77902758&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=77902758&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=82846649&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=82846649&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=77902758&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>
<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=77902758&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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right-of-use asset obtained in exchange for 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/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=77888399&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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-term lease cost, excluding expense for lease with term of one month or less.</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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&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=77888399&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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherAssetsMember</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_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccruedLiabilitiesMember</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_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherLiabilitiesMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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>30
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6780022064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [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_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income, tax</a></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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="nump">769,892<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_StockholdersEquity', window );">Ending Balance</a></td>
<td class="nump">770,676<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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="num">(9,005)<span></span>
</td>
<td class="num">(4,966)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="num">(11,742)<span></span>
</td>
<td class="nump">343<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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustments [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="num">(8,331)<span></span>
</td>
<td class="num">(4,328)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="num">(11,076)<span></span>
</td>
<td class="nump">971<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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeOtherMember', window );">Other [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_StockholdersEquity', window );">Beginning Balance</a></td>
<td class="num">(674)<span></span>
</td>
<td class="num">(638)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="num">(666)<span></span>
</td>
<td class="num">(628)<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_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember', window );">AOCI Including Portion Attributable to Noncontrolling Interest [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(1,547)<span></span>
</td>
<td class="nump">6,591<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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember', window );">Foreign Currency Translation Adjustments [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(1,564)<span></span>
</td>
<td class="nump">6,572<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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember', window );">Other [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">19<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_StatementEquityComponentsAxis=us-gaap_AociAttributableToNoncontrollingInterestMember', window );">AOCI Attributable to Noncontrolling Interest [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: other comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">1,190<span></span>
</td>
<td class="nump">1,282<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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember', window );">Foreign Currency Translation Adjustments [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: other comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">1,181<span></span>
</td>
<td class="nump">1,273<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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember', window );">Other [Member]</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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Changes in Accumulated Other Comprehensive Income [Roll Forward]</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: other comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 9<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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, before reclassification adjustments of 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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to noncontrolling interests.</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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 5: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) allocated to 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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e39076-109324<br><br>Reference 2: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-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_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeOtherMember</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_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember</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_StatementEquityComponentsAxis=us-gaap_AociAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AociAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember</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>31
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6971467808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 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">$ 218,309<span></span>
</td>
<td class="nump">$ 206,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $1,295 in 2020 and $1,334 in 2019</a></td>
<td class="nump">141,720<span></span>
</td>
<td class="nump">134,454<span></span>
</td>
</tr>
<tr class="ro">
<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">49,673<span></span>
</td>
<td class="nump">48,155<span></span>
</td>
</tr>
<tr class="re">
<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 current assets</a></td>
<td class="nump">31,202<span></span>
</td>
<td class="nump">38,388<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">440,904<span></span>
</td>
<td class="nump">427,527<span></span>
</td>
</tr>
<tr class="re">
<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">619,935<span></span>
</td>
<td class="nump">632,441<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">6,847<span></span>
</td>
<td class="nump">7,870<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">17,594<span></span>
</td>
<td class="nump">20,779<span></span>
</td>
</tr>
<tr class="ro">
<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 assets</a></td>
<td class="nump">40,180<span></span>
</td>
<td class="nump">30,048<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_Assets', window );">Total assets</a></td>
<td class="nump">1,125,460<span></span>
</td>
<td class="nump">1,118,665<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">9,975<span></span>
</td>
<td class="nump">8,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">7,959<span></span>
</td>
<td class="nump">2,142<span></span>
</td>
</tr>
<tr class="re">
<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">84,707<span></span>
</td>
<td class="nump">91,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">55,013<span></span>
</td>
<td class="nump">49,702<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">157,654<span></span>
</td>
<td class="nump">151,954<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">36,449<span></span>
</td>
<td class="nump">41,887<span></span>
</td>
</tr>
<tr class="re">
<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 liabilities</a></td>
<td class="nump">18,556<span></span>
</td>
<td class="nump">13,732<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">212,659<span></span>
</td>
<td class="nump">207,573<span></span>
</td>
</tr>
<tr class="re">
<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</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>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_PreferredStockValue', window );">Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding</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_CommonStockValue', window );">Common stock, $0.01 par value, 150,000 shares authorized, 66,144 shares issued and 65,228 outstanding at February 2, 2020 and 65,595 shares issued and outstanding at October 31, 2019</a></td>
<td class="nump">661<span></span>
</td>
<td class="nump">656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">528,535<span></span>
</td>
<td class="nump">524,319<span></span>
</td>
</tr>
<tr class="ro">
<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">264,222<span></span>
</td>
<td class="nump">253,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, 916 shares at February 2, 2020</a></td>
<td class="num">(11,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(11,742)<span></span>
</td>
<td class="num">(9,005)<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_StockholdersEquity', window );">Total Photronics, Inc. shareholders' equity</a></td>
<td class="nump">770,676<span></span>
</td>
<td class="nump">769,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">142,125<span></span>
</td>
<td class="nump">141,200<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">912,801<span></span>
</td>
<td class="nump">911,092<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,125,460<span></span>
</td>
<td class="nump">$ 1,118,665<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_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=6877327&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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from customer for product sold and service rendered in normal course of business, 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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: 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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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=6877327&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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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://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=118930883&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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-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=118930883&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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred 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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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=6876686&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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=118932676&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=118951113&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=6877327&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=6877327&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=119400593&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=6876686&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=118942415&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=6877327&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://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_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_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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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://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=6877327&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_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://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=6876686&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 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=119400593&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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6877327&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_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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, classified as current. 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://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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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://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=6877327&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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</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)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_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=6877327&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=6877327&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_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=6877327&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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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=6877327&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=119400593&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=6877327&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_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=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocated to previously issued common shares repurchased by the issuing entity and held in 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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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.30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-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>32
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6784025120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) [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_OtherComprehensiveIncomeLossTax', window );">Other comprehensive (loss) income, tax</a></td>
<td class="nump">$ 0<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_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) allocated to 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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e39076-109324<br><br>Reference 2: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-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_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-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>33
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791059920">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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>LONG-TERM DEBT [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_DebtDisclosureTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 5 &#8211; LONG-TERM DEBT</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt consists of the following:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z4db564a5b08949ca9a3530c3903eec41" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Project Loans</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,094</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">34,490</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Working Capital Loans (value added tax component)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,314</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,539</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,408</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,029</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current portion of long-term debt</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(7,959</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2,142</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;Long-term debt</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">41,887</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">February 2, 2020, maturities of our long-term debt over the next five fiscal years and thereafter were as follows:</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z3e8ce60b64504ac4b9acc1b3e69536b6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020 (remainder of)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,788</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,648</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,704</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,318</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,408</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">As of February 2, 2020 and October 31, 2019, the weighted-average interest rates of our short-term debt were </span>3.90%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>3.84%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, respectively.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Project Loans</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In November 2018, PDMCX was approved for credit of $</span>50<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, subject to certain limitations related to PDMCX registered capital at the time of the initial approval, pursuant to which PDMCX has and will enter into separate loan agreements (&#8220;the Project Loans&#8221;) for intermittent borrowings. The Project Loans, which are denominated in Chinese renminbi (RMB), are being used to finance certain capital expenditures in China. PDMCX granted liens on its land, building, and certain equipment, </span>which had a combined carrying value of $92.9 million as of February 2, 2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> as collateral for the Project Loans. As of February 2, 2020, PDMCX had borrowed </span>243.4<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB ($</span>35.1<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million) against this approval. Payments on these borrowings are due semi-annually through </span><span style="-sec-ix-hidden:Fact_7e275e557fbd4b5b8dc4c27ced05881e">December 2025</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">; the initial payment is scheduled for </span><span style="-sec-ix-hidden:Fact_a30ac78f7db042fa887fe20eaecde445">June 2020</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. The table below presents, in U.S. dollars, the timing of future payments against the borrowings.</span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 9pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z96bbad39a7444a93862a87ec8e97b768" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="26" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2026</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 16%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Principal payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,298</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,488</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,785</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,501</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,704</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,416</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,902</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The interest rates on the Project Loans are based on the benchmark lending rate of the People&#8217;s Bank of China (4.9% at February 2, 2020). Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provide for such reimbursements up to a prescribed limit.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Working Capital Loans</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;In November 2018, PDMCX received approval for unsecured credit of $</span>25.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million, pursuant to which PDMCX may enter into separate loan agreements. Under this credit agreement (the &#8220;Working Capital Loans&#8221;), PDMCX can borrow up to </span>140.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB to pay value-added taxes (&#8220;VAT&#8221;), and up to </span>60.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB to fund operations; combined total borrowings are limited to $</span>25.0<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million. As of February 2, 2020, PDMCX had </span>64.6<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million RMB ($</span>9.3<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million) </span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">outstanding against the approval</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">to pay VAT. Payments on these borrowings are due semiannually, at an increasing rate, through </span><span style="-sec-ix-hidden:Fact_48e8e56208874391854d3f1d32a33901">January 2022</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">; PDMCX made installment payments totaling $</span>0.4<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million during the three-month period ended February 2, 2020. The table below presents, in U.S. dollars, the timing of future payments against these borrowings.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z0c20943c9012432081a12d67decbed27" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Principal payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">490</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,961</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,863</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of February 2, 2020, PDMCX had borrowed, in several transactions to fund operations, 44.8 million RMB ($6.5 million) against the approval, all of which was outstanding as of that date repayments are due one year from the borrowing dates.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The interest rates on borrowings to fund operations are approximately 4.4 to 4.6% and interest rates on borrowings to pay VAT are approximately 4.8 to 4.9%; both rates are based on the RMB Loan Prime Rate of the National Interbank Funding Center, plus spreads that range from 25.75 to 67.75 basis points. Interest incurred on the loans will be reimbursed through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provide for such reimbursements up to a prescribed limit.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Equipment Loan</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Effective July 2019, the Company entered into a Master Lease Agreement (&#8220;MLA&#8221;) which enables us to request advance payments or other funds to finance equipment to be leased or purchased in the U.S. In connection with this MLA, we were approved for financing of $</span>35<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million for the purchase of a high-end lithography tool. In the fourth quarter of fiscal 2019, the financing entity, upon our request, made an advance payment of $</span>3.5<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million to the equipment vendor on our behalf. Interest on this borrowing is payable monthly at </span>thirty-day<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> LIBOR plus </span>1%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> (</span>2.67%<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> at February 2, 2020), and will continue to accrue until the borrowing is repaid or, as allowed under the MLA, we enter into a lease for the equipment. We intend to enter into a lease agreement for the related equipment in fiscal year 2020; as such, we have classified this borrowing as current debt. All borrowings under the MLA are secured by the equipment to be leased or purchased.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; color: #000000;">Credit Agreement</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In September 2018, we entered into a five-year amended and restated credit agreement (the &#8220;Credit Agreement&#8221;), which has a $50 million borrowing limit, with an expansion capacity to $100 million. The Credit Agreement is secured by substantially all of our assets located in the United States and common stock we own in certain foreign subsidiaries. The Credit Agreement includes minimum interest coverage ratio, total leverage ratio, and minimum unrestricted cash balance covenants (all of which we were in compliance with at February 2, 2020), and limits the amount of cash dividends, distributions, and redemptions we can pay on our common stock to an aggregate annual amount of $50 million. We had no outstanding borrowings against the Credit Agreement at February 2, 2020, and $50 million was available for borrowing. The interest rate on the Credit Agreement (2.65% at February 2, 2020) is based on our total leverage ratio at LIBOR plus a spread, as defined in the Credit Agreement.</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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6783920864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 TAXES [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">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 9 - INCOME TAXES</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The effective tax rate of </span>45.4%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> exceeds the U.S. statutory rate of </span>21.0%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> primarily due to the non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, and the establishment of a valuation allowance for a loss carryforward in a non-U.S. jurisdiction, which were partially offset by the benefit of tax holidays and investment credits in certain foreign jurisdictions.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Valuation allowances, in jurisdictions with historic losses, eliminate the current tax benefit of losses in these jurisdictions where, based on the weight of information available to us, we determined that it is more likely than not that the tax benefits will not be realized. In the three-month period ended February 2,2020, as a result of the reassessment of the aforementioned available information, we established a valuation allowance of </span>$2.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> against a non-U.S. based loss carryforward deferred tax asset that is not more likely than not to be realized.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Unrecognized tax benefits related to uncertain tax positions were </span>$1.9 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> at February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and October </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> substantially all of which, if recognized, would favorably impact the Company&#8217;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was </span>$0.2 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> at February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and October </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next </span>twelve<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S. and major foreign or state jurisdictions for years prior to fiscal year </span>2015.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">We were granted a </span>five-year<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> tax holiday in Taiwan that expired on </span>December 31, 2019<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. This tax holiday reduced foreign taxes by </span>$0.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, and </span>$0.8 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month periods ended February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> respectively, with an immaterial per share impact in the February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> period and a </span><span style="-sec-ix-hidden:Fact_6027c0771a8c4dad90f9fd434f758cec">one half-cent</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> per share effect in the January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> period.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The effective tax rate of </span>15.2%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> differs from the U.S. statutory rate of </span>21.0%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> primarily due to earnings being taxed at lower statutory rates in foreign jurisdictions, the settlement of a tax audit, the benefit of a tax holiday, and investment credits in certain foreign 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791203280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 COMPENSATION [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 );">Assumptions Used to Calculate Weighted-Average Grant Date Fair Value of Options</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The weighted-average inputs and risk-free rates of return used to calculate the grant-date fair value of options issued during the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period ended January </span>27,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> are presented in the following table.</span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z39bf3f50d35b44dfa9da1cc60f130631" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="2" style="width: 16.2%; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Volatility</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">33.1%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk free rate of return</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.5-2.9%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.0%</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
  </tr>
  <tr>
    <td style="width: 83.8%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term</div></td>
    <td style="width: 1.59%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td style="width: 14.6%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.1 years</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Information on Outstanding and Exercisable Option</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Information on outstanding and exercisable option awards as of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> is presented below.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z1a314ec5903f49ad96ea9ab9380c99bd" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 90%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="width: 45.56%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Options</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted-</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Life</div></td>
    <td style="width: 2.22%; vertical-align: bottom;">&#160;</td>
    <td colspan="2" style="width: 11.11%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intrinsic</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div></td>
    <td style="width: 1.11%; vertical-align: bottom;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 11.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 2.22%; vertical-align: top;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 10%; vertical-align: top; border-top: #000000 2px solid;">&#160;</td>
    <td style="width: 1.11%; vertical-align: top;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding at February 2, 2020</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,795,989</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.17</div></td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.4 years</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,492</div></td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #FFFFFF;">&#160;</td>
  </tr>
  <tr>
    <td style="width: 45.56%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercisable at February 2, 2020</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,487,661</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.07</div></td>
    <td style="width: 2.22%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 11.11%; vertical-align: middle; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.8 years</div></td>
    <td style="width: 2.22%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td style="width: 10%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,518</div></td>
    <td style="width: 1.11%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>
  </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_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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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=116856206&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>36
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791124976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>PDMCX JOINT VENTURE [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_ScheduleOfVariableInterestEntitiesTextBlock', window );">Carrying Amounts and Exposure to Loss Related to Assets and Liabilities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The carrying amounts of PDMCX assets and liabilities included in our condensed consolidated balance sheets are presented in the following table, together with our exposure to loss related to these assets and liabilities.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zcc5f9827d68c4fcab32aea17475f726e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,638</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,821</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24,142</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,074</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-current assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">110,296</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">55,159</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">114,015</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">57,019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">133,934</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,980</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">138,157</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">69,093</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">24,044</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,024</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,889</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,446</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-current liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36,716</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,362</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">42,094</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,051</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60,760</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">30,386</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">58,983</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29,497</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net assets</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">73,174</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36,594</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">79,174</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">39,596</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</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 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6759159-111685<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5747-111685<br><br>Reference 3: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6228884-111685<br><br>Reference 4: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br><br>Reference 5: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6713732864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 MEASUREMENTS [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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Financial Instruments</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows: Level 1, defined as quoted market prices (unadjusted) in active markets for identical securities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly; and Level 3, defined as unobservable inputs that are not corroborated by market data.</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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6789427152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum number of shares of common stock that may be issued (in shares)</a></td>
<td class="nump">4,000,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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense incurred</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from option exercises</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Share-based compensation cost capitalized</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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Income tax benefits realized from stock option exercises</a></td>
<td class="nump">$ 0<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Contractual term</a></td>
<td class="text">10 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures [Abstract]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">132,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to unvested option awards</a></td>
<td class="nump">$ 700<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 );">Period for recognition of compensation cost not yet recognized</a></td>
<td class="text">2 years 1 month 6 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">33.10%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">5 years 1 month 6 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Outstanding and exercisable option awards [Roll Forward]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">1,795,989<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period (in shares)</a></td>
<td class="nump">1,487,661<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price [Abstract]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">$ 9.17<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 at end of period (in dollars per share)</a></td>
<td class="nump">$ 9.07<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_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted-Average Remaining Contractual Life [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, Outstanding at end of period</a></td>
<td class="text">5 years 4 months 24 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, Exercisable at end of period</a></td>
<td class="text">4 years 9 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_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value [Abstract]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding at end of period</a></td>
<td class="nump">$ 6,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, Exercisable at end of period</a></td>
<td class="nump">$ 5,518<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_EmployeeStockOptionMember', window );">Stock Options [Member] | Minimum [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [Abstract]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate of return</a></td>
<td class="nump">2.50%<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_EmployeeStockOptionMember', window );">Stock Options [Member] | Maximum [Member]</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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate of return</a></td>
<td class="nump">2.90%<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_RestrictedStockMember', window );">Restricted Stock [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional disclosures [Abstract]</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition of compensation cost not yet recognized</a></td>
<td class="text">3 years 2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted Stock [Abstract]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock awards granted (in shares)</a></td>
<td class="nump">522,000<span></span>
</td>
<td class="nump">435,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock awards (in dollars per share)</a></td>
<td class="nump">$ 15.26<span></span>
</td>
<td class="nump">$ 9.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation cost not yet recognized related to unvested restricted stock awards</a></td>
<td class="nump">$ 10,600<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of shares of restricted stock outstanding (in shares)</a></td>
<td class="nump">939,766<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_RestrictedStockMember', window );">Restricted Stock [Member] | Minimum [Member]</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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [Abstract]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">1 year<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_RestrictedStockMember', window );">Restricted Stock [Member] | Maximum [Member]</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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-based Compensation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">4 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_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_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=116856206&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=116856206&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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized for 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 (h)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit 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> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to be recognized for option 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=116856206&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefit from exercise of option 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise of option 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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).</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)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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).</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)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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=116856206&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=116856206&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_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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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=116856206&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=116856206&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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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 (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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=116856206&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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeStockOptionMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockMember</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>39
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6780247104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Fair Value, Assets and Liability [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_AssetsFairValueDisclosure', window );">Total assets</a></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_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 0<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_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>40
<FILENAME>0001140361-20-005521-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-20-005521-xbrl.zip
M4$L#!!0    ( )2*:U"PO,+VAS   /?/   +    97@Q,%\S-BYH=&WM?6ES
MV\:6Z/=7-?\!H[P92U64K-66E[A*MI5$;W)ME^5,YGYL DT2$0APL$AF?OT[
M6Z\ )5%AE,R44[>N)8IH=)]][]>S=EZ\^9?_DR2O9UIE]!/\W.9MH=^\?LK_
MRH?_NKN;_)RGNFQTEK35R^1M7:FLSK.I3G[(2U6FN2J2RZKHVKPJFU%R4:9[
M_"S]][Y*N[DNVR2MM6IAC:[)RVER_O['L\^3O("?F^33YX_PHTZ>[9WL'>SM
M>T^_JQ;+.I_.VN3@Q8N39#<YW#_<][>PN\OG>"H'>3VNLF4RGJ954=7?;WTW
MH?^VDJ9=%OK[K4E5MKL3-<^+Y<ODR9=\KIOD@[Y)/E=S53YYE=#?F_QW_3(Y
MV%^TKY)6?VUW59%/RY=)H2?P":W\,OENG_Y[M<7OS_)K [%9G915,U,9O$]^
MV$IHB>^W (ZMKNUV9AK/]C(Y7GSM+9R,57HUK:NNS';C/_F[XB5?)7-53_-R
M%S?Y,E%=6]F/:GX)?S:NZDS#6F55:ME\L'W^)8#7C>QR7!59^&Y:&58Y_SK+
MQSD@:7_OZ-GK<>W6>AJO_.;?OSMXMO^J_P?SRJ&SR?GKZ7A[?Y3@_W8$5\'>
M8"/_^/3SQW_^X_S#E^3LQ\_GY_C3 _;0P_&7GRXNDZ'%D^UVEC?)UNONS=FT
MUAI)_?73[LW63@(?T_:!YO.RK1+5)-4D^9BVU5C7R='!"(CYX 5O)1DO$U5F
MR5BW-UJ7R:=9U=95F:=-\E[ER8=\L:C*Y!^JN0*6J!=5K9#;DIFZ1F92R:+.
M@1$7P(F+0J4:7S1&1M--DQ152HRG #\_C)(/U=XA</3N3_!GH'N5C1R_7::Y
M+N'Q3ZJ^&B7TC7>S+GF7M\M1\D7E-ZH<)9\_OL-3:]C)?*'*Y;]_=WIX>/!J
MAP[P'PKV\_^6L^1GK9-M!,OY5YV";+C6 I9:-WE&NX;]',&&O@.>'L%[\MU_
M=KRAY%*GR7<'],J%SLVK]P167]R[Z9WV#8FJ-=)*H5/\M5C"RR:ZKDER(?QQ
MU[3=_5=PQ#;7C6Q^[[$)]=>++Q_.+R_/O_ST<A/T^>M/YY_/SRY'2;L2-AG
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
MKW9T%8:&>2;NR]E9HV*:XFO&H+9!*(H": JWG:X1AK(>N;7*@TKAR 8G1XW
MR"<;:A_TRCN&K,ELJ$EMO2D6'LI<# X^PV0'<S,%Y$.4F5BL=;+1U!K8G_&]
MV#^,/&!Y+L<DBRKB"C$S$$7"XU8T#;R&.O++2OB!S^DUHP^C'D,UG-[J10UO
M0QKARQOELNKDBZ&U^IX8.]";]/O+I7EW(U;U7&6Z%^R,4^.KMN;XAY;Y2T+:
M0?'#(X6TOX4]'S/L.>'4)4YG-)7BE]2!2>)/)5Y2<]/5_?WA2IX.]4N;N<\#
M]VE88W4.DYJRO)92TK^F[55J,J<@=*04P7%F7$OM0FB\7-A+0V%09E#/CG-$
M<HW-,LJ:BD,AT7"N%O46?]5UFC=>3^DUI\_# \6QXJ,7^\R[KK$JKDH< 9=3
MP865U1BC$K/#2@)6,2P!"$8;S5$^!-WI^NA^$')]?+I,M8?9=2#Q)LPC4 E#
M&_34SA0:90!VL]GP"'DIXZU8B^2VE3O\6ABJ.3X\--1V86SASV(+OZNP<YR(
M(EQ"1D5IZ<JZY65!V*R58:ZJ\7V:$HT8+A2/SL/;LDO5VI*Z30V>FVY]Y^^P
M-7)DC,!M'.U%=@EK,F*H@1Z?R'B^+WS\OL1 TTV\*H6-,,2Y#>_KKQAZ0@=\
M7F6VQ)Y(W6."Z?I,0-@:%GHNBN;%.H;X@*U&W]"0*G>7^.H-=O1-2>T; ?[R
M=F@0FTH:TU5E:JQIVJ=I+IQL1@+-2,EAVJ(+G0G3<0XH*< ,HHI$ET[;>X#8
M(OQL*VQ('.]0^-68KJOQEYE-.!>GOZ%(A!".O&8H&\LFT]CR)]:/VD$84=QB
M,M#M0G, .(T^LK[4"$<T39!MB:[\@0V$T8T9!921X(-CG@..LV0\]-,E1JA:
MBYO]:.O^V32HF?IXR\PV.S#/A+=P89J+@P]KNR.OCC(. 5$\!2L<(U_5B\I%
MI4X\XTIBV[-\$:=ZV,614](P/N/8"&MXXGAXNS4!T 8<(J$V7(;E@]H-/Z46
M71H.JVNJDR2ZUUYY62WM\2,*AZH;#L5[IP?7 -LOZ>@&5#);X<^5MG?./WBV
MUI2%M\9;.O^*YJ!NUAFUL&=&K]YG/D??B.!AJ_A>D+@=0-'!%^W29L*J%+Q>
MJJKU1/V@QG-QP=!;8PM3?$G1J5$!S_;-C#O%*<3<)CPGT3Q2Z.C[.[3BQ(;J
MJ#VP55^=Z$%3N09'U81RP$,&(.-OUCW5 O!@=(D'@;MFF-0ZGX^!;K7Q<VR!
MLNZ_!#?9F1;Y:+$9#ER1^G?$H@&*781<];D"-[_F4<--.U3A& R#+#-7HME$
MU4K!^XU/T2N%>AQN>;X6MZP:VN$QS6:41S!2LC_5$"$($J:K>_,B/;$<T7@N
MTXUI@3BJ2>EB15%/Q%#NCL8]+JE_<$#N4]2U-<9Q&HV3ULQNN)(1_8$IZNSD
M6A4=X=P99UYP5J)>OHK@!9SNPB"[5QE DYJ8O"881^ M4GDK/TDQ4UM[/8DA
M@,,&,RS<26?!(64<%<U>" Y&@2;T,*74&V?6WU3U%7X.QGI#!4H(-DU_+;N)
M2EN2AB,J7N@*_$Y3=74\4:IB.Q3C^O -.(D:V0E+IH&>WD08H#F:G&!'8MB=
M53>8<J$<%QD,--6*JH9(;64@&(MJ(;9$38( VW^H5@N7'=$(]:DI(6AU.BOS
M_^YT\XK&;?C J?54U90G98-WPE6WX+JDL^!-(\IBPIY0E! \ZBO=<H+5'TRK
M:?SHR"%*2LW&'9"XS.7IRD5G9LE.[,T<U%PNYRWX'@]" =7_L&G4X-^:#B6.
MEKF]7%()O[VB*1K#9R.KXRHOBH&9:H"!>/293UC2Y:-LEX]7R4V1"M I[OA4
MT4W>,(G^O#8&! 63 Y!0]PF< Y&X?4=QN#DD?"BC@.4G#":;OS$A-FS)AW!
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
M!R@O=Q>O >\P$=*U*TODV!3^T;6W0\ ^M(4N51=X0I#\_GD6B>NSAQ#3*J.
M@A<H_ #9 V0_GDL_;^8N(;"-+3R;KBK7<&<#ND_(U,C*#6.%1:@T&.^:O,PX
M#SWX-!ZD.%"^?JRS#=NCK=D)1 +(F^L3:[T9P#&<JN.!NRZ6RAV7JJ74+8L&
MS+@A<@@>N$DP1T43%D3)>Z&J(_:-\>W_PT*'L/"EP\).9)S^[<[APJ/594!H
MK_(8YMDF0%<I#7'U!+I?5MN[N'A#2PK%MS?6+;EUZ #I62:]%V(GE8@-\':\
MPR4H&:8? 8 A43MD!O 7B_\Z](CWA80]A&!3:!8.V(\/1VR'U/R2CMCP,1*6
MMQ(PBD?!>*C,I !05;QX^8QI+N@]$MVRFD0'+POC\."X?H+T)*A6AU#ER?QV
M MQ&,.4@R8EE0MQ&:%U(0PP A$*]VRYYM@.2[8HLHU9^$&%?%0/9^1SND"P/
M0'UIIU](E1,+6:H-L!$AQP+PPFL1%4+;)=64>F;43"#?U'1:O>YAJ[0LLER9
MA8"[\]24N9BNX1_P^BPNOBO=5C!_UN/?N@7=>'JVO!-L<1FOAJX+?V'OSHK!
MN'\^[B6CT6@P'/<IC1@=#(:#872:]$1_V*H66;XV^ZE>H]V R&-O7=9[C(WW
M)IN0?OY PH,(8J?Q4:]-\.?X,9<\<2<EOM[>O+NY"Z]HWM[]=/OS$V"Q#$31
M9B :/:IS9:.FTI\X-#UJKT<,L?&*:M,]5Y]O4RD2<O,@6(%G1N27DA;O'OP?
M:B$S1E$[O'#_QQIT7]L]%Y)X4:^P=6,E?L=[^_V7^][^VB97[;IU>8+_!Q$:
MU?]Z_ ]02P,$%     @ E(IK4!+JMYKL!P  YC$   H   !E>#,Q7S(N:'1M
M[5MM<]LV$O[>F?X'5)E>[!E*EF1)MN27F:1)K^[<):DO'^XK2( BQB#  J!D
MY==W%R EZL6I[,LE[IT\F1@$@<5BN<_NLR!]F;E<7G__'2&7&:?,MZ#MA)/\
M^O(D_*XZ?VBWR3]$PI7EC#@](:^-ILP(-N7D9Z&H2@25Y%]:EDYH92-RHY).
MF.M_WNBDS+ER)#&<.I!16J&FY.V;O[^Z386$MB4?;M]#DY-19]CI=;J-V3_I
M8F'$-'.D-QX/29OTN_UN4X5V.^SCI-K(9:S9@EBWD/RJE6KEVBG-A5Q,R,N/
M(N>6O.-S<JMSJEY>$'_?BD]\0GK=PET0Q^]=FTHQ51,B>0H]B9;:3,B+KO^Y
M:)%XZKNN6B]2_],*ZS,QJRV6F7K]C*/J$S(H[K<DD9@F=U.C2\7:F[>::H#E
M'3<7)*=F*E0;M9H06CJ][#)AD= 7:\,XR%):<=#6"[EJ!2$MZ+499:!9U6C5
M.J_41S^@,3R,I]IP+IC+\*+[8ZT.;E#2PL*8NK67K06[:GT:CT?LK)<,>N<Q
M';#N>3SNQ?WA*1V>CL[C[AEK@8FD+"ACX$M7K6ZXM@5-JNOKE3\U/ NV::Z;
MU]C#4 >8"B8;M&H+K&UHQHT3"96UYDX7%ZT-.<&>:P:<5YX0:\E@_-M__W+S
M^N8C.>UU^I<G3>-7\T\<6^N"CG5M=VN_H7'G?/R@RG][T1MU+[86VB7GM'-V
M]C0Y2VOV-ZTY'G1.!X\5NJ<5OMPSO+Z)R*\Z4^1#!WX;1E4$W@6STP5Q&763
MP\/[T@_O$5;8^<1ZG;V>R?,PU6Z?(QF=<6+X3/ Y)MU,6/)[20V$<+F _D(;
M1[0B/VN3@TNW?R,Z)1\R[8Q6(JE2\,$SGYMG]O_RGOF:(@D$S\L7Y$[IN>1
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
M_WI1RB(:5"D>XY8B2G>VMP<ER@F- 44"$4K[MA ND.4)E91'I@='V-O&/C,
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
MM56E[6H\-&+(?3.X9MF=J2R&/8MHK'8O>P"&Q=":KZE4:;\^0V+=N73?C#:
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
MX"CAC(OU4L#U\G;J//,[&CB4 I$D9-P0IX%C(3@E.M2<)D9("#_GI('#3=3
MI\<[!R?[M9Y=O0I>HL_X+*U<C4$X4LLN@@W^^.,/X*O[9QTFLYL/!FGIDFE!
MDH(JRX9UBNU>"=RKTUY?X-:#^LY)5UE9A!%#0J"$4AV))(RY,&$2V=A0D\S@
M*H?;**(1FH.WW!+2Z9+!65 6&L1Y(,^L(R=^^Z^+LZU&^_ZR%8/$-Z$L_,VW
M0)G!'^WIR[?CS>5Q$=\?S(-NST9O=?II.[W</D^-L=G[F@\&R8@C)3'7F";<
MN$]2,!+%"0<GU&Y]//KU\/3X\&!_]Z07[!_LOOWPSCUSI>#<^OC3WB6,OH9:
MD"=!8<]<NVV958$L@_+":I<B-D&:P4_*0)_7+M&;A[C3&.?'S.-<C'>;* '*
M].5%"?>,_IK)KC<6FBDK$P2FF4"D";$"(B%5+$[ 0F/$Y>,6FHK_.]W$W+0F
MBV/I;:0^K$1<L6$!UKO.L-4E;KO-(>>[N9GT5ID26,2"*$8YC5$L.>6<)9*@
M&+Z+9M K=RQZZ=YV4>3?W9B<N[J;9YG50+AA-5WY/&C<\;UT_^\_H=AY"@_\
M>,VX=BHO]]L%F^9HUCMVP$)$$5D1 J,B"I$%-PFVL:*84LI,K&>Q _%V"#_F
M/'Z$&ZTCT7&YN*/J:K0'X$?DKM06O+XB+4VJ:U\"=%\Z*1GU;<69S-+_U)_?
M;#P@[Y!K_QB\RN:,HR*XB;[@('][FR)WO<NU-PX6AQ(+GBB&&15@'#B*X+(.
M+2%"R,TS#CO&%+8LVW^^IIE%$RJ&1C()$R1QK!!%$>(Z4CRVV(:"@M-I9\G*
M1L&)!3&#44MS6\OT'G. VW'MPI^'Q6G^(YNT5YA;%$<\5H)2X5PO*X1FH <5
MBI7F,PSN4Y'GW\#=Z3][9+6&.2R.P,:!-IDTIRZ5'9DDA*A8@WIFPFJI0#V#
MRQXK9J4WIRO ^5$.-.S_?^G%+=\G)"A!Q$J&P?=A42B 'Y&5.D'<K8JRF6PI
M#^EFFM&6>,YD7A0 \_1"]@-[:77=_!V^!BMARU=H, %(@4/2*[",".E$$T-I
MPA E4@MA8ZG $ B)P4CH3EO&K8_'XS#WO__$,6(_ES#SOKTXS[-1,J;G_,&F
M55(@"ROAK<9N/*9OJ=&?[M6CS@;O %EN:4ZN+ -M:92(8PJNDW0E(8FK)P'+
M%Y(9\L ?L>OH?U-OOKG?_'[-@5)'CF]W(J+8*F/AI=H8065">0A^2T@C"/ U
MJ/-9%I$9B[8%D',V1?ZP@-_#OYM2A@GZ@I\%Z>M#-]HDCBVL"2Z&13ETV9PJ
M=XY7[;LC_)-ZX[2W2Z?NZ.K]YF1SM&$0]UJ,+0-^&\)1R 63VF".$LKHXVJ)
MD"D2V%3JC$?8E,NTKP[PJ$)G?+VMG;G_AKJRY_[+H\*@NW?,K@:>#Z33M.K7
MN4!P>,Z;Q:\9U!ZAC]-MS>E2R-H8-"MH/\WDX,R"IO6FRD&;.*[!8B_UN3N)
M.0 M\^,\A6^N5=%S?-^IY*M7[^8EB?,@WO/=D'NM6JO,KQ!6M3A.QB8)3Y)0
M<9Q$C#(5"A82170L(JTCPND,5LT5J[E"M2>'B%.%?)(?ZTKO5K8;T9XL+"*)
MXH2I2":(QC&2<4AL3" $U!$B:(:H_>/1UYU/SR'U8]!?5U*/H+W7Z@JG0&[D
MF%RU*L<6"4J53#C',N1668+ E=3/*>5R6FF4(CG8.?F\\]?@S_U<0=!Z CZ_
MKH+?9/'-/I8RV0"%]70N'AWO?=D[/JYK;P]W_^+J$G9_W3G9"X[W__SKZ<DK
M4!D'[W9>@;3>G>7\0IKGCVH_,VZ]P0;J*M#G5G]SQ>G?P+.P]?J-"U\FUJM_
M0F^"<UG6!14FD/T^7'152BX>^O<P==$0!$'*MC? ,\<!$7&K/2ARA35M6#01
M38T4E0N5W&576!,8N J^H+OUHK#:UIXAPD%=D%<&/\'S0 T%Y1!\H/(\=XOF
M;;E*"3^2U>W!_Y WAUE7A=2_;B?QIA?(S 0_X6:2"K097%?_<OH+[J]OA1^Y
M8;3/<15;93V*>I2RK (1!D9>E6\?8^!,)66+R<PV7?6JIL#,F>1*5L-RTB3'
MR(;*:$%"2VW,(;!C--8X0B:&<&^6=<Y_NGU'-Y5]FYN9+/*8/IO[*^HFBX3K
MPH[FF<%!'LSEN>'/4PI&.BV1#JB T4%:58#JVM86>>949/\JL* NKX*Z>1VP
MU26./\M*!J[&Z;; 7C]C,IUQ/(0[:1@YF3RV9\-FSU!PLGT:_.1(SW[&!+]M
M;ZC.T[IZY<)5K[Q >F<2WF:\M;Q>Y"!V(^&TY9LNB]X$+QPK6DF<$#W"L:;,
MA$I*29E5X([1Q*@HQI9)1H07O<Z('J!=!GU9@-F26H/H%:X_50W"PEF2J=^Z
M[6G;4R^4 Y!9>$LQ4LLPH0$0Y*KG+"<\#JR-VS9V%IP5^8_J?'3Y+1A26X_-
MV"3-ZK+->N'(I=UQ^/-](ZPOHY]'M]VYH;W>&]UP[_C&-SIA;&^^9ZRC=Z99
MHUH@]M[&(W]@T@EX&_RT6S,@S^R;#4J>AK%DUE4O,IQ0;6,EK*(Z%,)@ U:6
MSU"L?I\;?+\/.R_QF*%TMM@% )WEQ=6$2HLTER)D<1@I0A.WT0Q4EH$(7S >
MDVB6;,K7&L,[$Q"M7_:,F)\MA'J/E_Y/-1;7&O7Q):_5L7T*V3M+YDEKTF6:
M'H 5> Y=4><(.U/.9H64/FG-UCC:"78;6]1I%#^B:NM)?1J6:6;+R< MB4W$
MXC@T$+Q1% J)14+ K# !-H>9>)%;A+HL;GO3W9%UAL!H2G^N9]1B>G)E'D?@
M8A@&D82F2B(N-#>)Y$IB1*)XAEJ]U4!AA@J.!Y3@K5]W(L.6/."\NPJ8J3%'
MFDR+].OX'LQ%EM?A^;!L''\8=;-O=LK&+8@=W+OZ5^[E/U)X-;PVR&#(N?/E
MOZ=E[?!G,M.I[+LXP6U5<#>[1IM&%J8,7 %D:NXK=2 _R3?3??C7'!B6YQ""
MC-@<_ 3,J\.S9I_/P\'/XQF,><WKGW#'"YGTF*5R9+BKG92B,81K-(D1HF%L
M)>>1B9E@UG J[4+WLLXS>_&(6[]JW)[>5B'CK?5?ZBP4B.^=Y' ^&+A-2[G^
M5K<>*P^'5:T)0"5,,-"$AC">(,00II&-A% )Q5)095 BU-TZ==>%*!1;@6NS
M5']7-_,"H= I.#/E+UO[!U\@3@>-;NN(?7(;?C8<F+QJ;]WZ&$<]A$2/$3YB
M[F@V'X.FY963*EU/!*B;NS3"]23<ICNX_)LL]'D@FCW\;U?(HUE;&-WI4C19
MNG*GOU&'6ACIOI5%79)S/OY=,^A:PMIOQIV:&JH\M>/4A3RSVZJP\MNV3&#0
M[V7_A[PJ;]*W>55#RIHNT]([[7?A-0WQ) E'C)Y"PM&ER0G?V6?[%$!]^?(D
M0%WW![I=-OU!!N>%$[H_[1]\WOO'<_)A?&0([>6'=_(N+Y8B+5/5[9>\^ %N
MRO;7//]6%X^-SA0HIPUJ"M^^U/]=@^YQM#W^D/MI4'\#7A\,<-33:3Z*_JA(
MOSL?96)=]2O\<]:LV8#.!8UZO< JHI%;Y[R548Y7)A:L1 &B,$K5)LU"34WA
M?DOA<DQAD%Y3>T5N*U\6*'LN^XE[P=%YWBQ$E;U@/]-OW7I1_8KK"^.\L?-_
MVJN[MU+*[=<_[.UO\N%U@AK>W7X['#WTS=L 2%+:R:&"80"I=>XNC!0("1K#
M71A7IRO;3VT"XP4#\<,Y;_"O+,OAX*))J;=3;?+<:=88*$=:W:SB]*\"^5VF
M_3HA7>6]B7>\#;X\1,(KMP(W;A9:KYO_R)WCW4^_C4EC+R_ X[Z3MH??N-TA
ME;U]I9[.]SM?7_1E=N>[(O_7E&=#)- WM[^T9056^.[KTLS%(+>_A;G=_NI'
MVN^/OG*4+%/ N2P@B+EP6UX<J6N6.E1DUJ&WWO#2K/"!9A\TEYO]I;5_7304
MATMI!I)T=O4VV 'V/8#:-/N>]^&Q15I^*^M1N+:I125A%DYNZA5(AQ>3NITV
MPWX=\<#XW%;6MP#H -[J-H'!P'MU0#5^>.WWR)&C7Z^)7C<Y:M9.'/Z^.&%T
M_=/<7.#&9CJF[0(SJK"HX[5;M1)NM.-H8:+)!3RD)B"\!.Q/Z9R@HAF"#2;$
MJH:Z\XV&6;O1M'FD24L];,C?O!9H!+S.B^8R0+E_5=:D:SCCT._B&X@(:_:H
M-AL%5T$QGIT' VM=& G<:K9\N"7IAG5 H<2Z<_W:+YV+"HR"FX&6X+.=M=2H
MSIO?N_?!;T 26X%S U(V@WBJJGVY.NQM/$"X_5\Y<#'X#F0< CUZUR.#62O7
MZ[2Y#92TPW)]4S-%_>]AVD3/<+D1MY9 -4'@OHNV%"09NI\%)3BK<.MU] Q!
M=ZT68&HPTPN7W'7(LPY$*4PXM0T%0.#,$!X%+Y%UO]]>C;:)8I-O6?XC:Y'9
M_%UCM7<3J(TN<HB#UXR>/W!X!*HTU<&UUK-7>69&='2'VHW"SMW1&N+?9)'F
M0\ =D-'QW"DE+5V" ;X82E?H4X(8.&[>F&,!U\^=GFE@"R-W(@/,<SJB2.LR
MA+IYS+6B,C,^JU4(3E\#D <7_58UWB_7H&;;X=<"/'!N0B!A.$#3![6!VX1D
M'5(:J7?IE3ZHI:JN-8"1?0=.@D:Q0+U\D.IK3/7:"H1^6B>C''E-NP(+@N(\
M0)#I@<.9GC0K3ED6#1+A1X.Z-K+\&90*N 7P_+(=M!LG"%@ )J6QPHY,(*7@
M*-NBEN]R>.'H4L"/FQ7@@1O/J"#IMMBWL"M_KO4FB&>M6T<L;R4;7!-X0S%2
M-6<V;UO&C,;I;FRP-?&.]HFV'0C8B'KP2=- UXFXMO"RMI/0> [-W6<RK9L!
M]/-FRV,)[E*]#]ZIT^M;QX-V+7W<8QHU 5,>NCF 1-9WU9JQ'N6T9!9X--8X
M=O8:"+36?)(?E;R\6>#UT_4VM?J:^UG[FEZ=2G/?]N6/AF*CI%K[9?-P@'*K
M3-[<&**;_F23! >']+(F'# >XHC,Z<!&S"=^=>-]LB9[VIY1V0S/76A-I+QP
M<4#+O0F$3NZ^NS6B]MZ+(M7VEJH8@ZD<FZ3:273'M;:>D+ZZWJ50#R;I#YT2
MJ=]Z<_96GS<F^^>)OQO#58&LV$;W &Y!4U17SNMR544U6VX,_TH![]NJY\"%
M@?I\I!T;*J19EG]OK$>M2'\&10H>A0893H9]]\9AUHJ'DPD@I*T3!+5I!)74
MSR]JZYY?$]19"$=+9T F4=]SR@KP./GZF^Y%W7RYJ6.:-%U3K-"DD;K7DKF?
MW31ZD[K&I4T:LSXIKDZ_#^0W.^)X:]'&EG@JRZ^UWH@&]0PG6GC 5Z [AOK:
MJHYDM*K&X@ZD+>M;:U1?Z7ZM.F$Z;@0MVDJG!P&J0Z>;ZAL3H)G3D+;O?!5P
M8Z\F5-7/$\[V"& WD#:6EC.GS+/ZON*ZHJWAV$C?MI:[KJ,IZF]&FG,2=/4C
MFS[:CEZY X3S[EH3V[P.'NR^<_?V@F+8;ZE2@;E-DI8>N6[E9M0>RHTJ+Z[<
M6[6M*^<<R?LR'=0#ZH^CNI\#(UWO+_<M!'(UY=UT'+"F\"]I>K./O)":[^.O
MZO8LKO_45/O2<Y:W9I&LZ2_=CB/XMC%-C@G?W%.O+>$P<\JH>8\MBARDK@KJ
MRC<0T9]K?VX\7'BSTZ(38ZDE 6S_0/6O1I>=1JZ%$&:=]IN-\.#[#IWW4-ZK
MI5SZKR&S5'5C^EMW.EK]E+X) %#:WGR/PTUIB^^U$@1KXN3;PG@@B$R!=3^E
M\+-<.:D.7.E1B__6&\S.ZCO@EM:IN>$!E5>96P]J9ZKK"D;YW3':_>K[&Y!'
MYSG!)/L0YM=\J7+ %%S]?OU$8'E=#WGE^FDXZH.^KA70R+\$4]*HAU:ANR*O
MBTJV2'-/'0&[J7S^?CVCS#K=Z/J<MA!V-[0(!X&U&408$&=E#_ECKK 30D@7
MW3I^0X1;-&%1O_;,&D:48P_DK:OPR6OUT[^JW?["<1C<L3H.+^IQCXM#;W/Z
MEL,.RD\Y?28= 4V=#ABSW.2VK)V\.KROM?V%&U\+D)'[))U<2K!F#8_  P4'
M)VO;,M3"<__,:[MQZS42D*[ZHX1,'5#6"9C&8VA4=%Y'D_<_V 4FCH=U%MM1
MZ ?X&M>5L2"DY<U0L=&_THFQKN-DIXH>S'<O)(4[WSTS]9K-1WQ[@<7GA3N=
M%WY@8>5Y"=7%MK>97!=\:'POZSFYM9+^J;?G*NN5O08$'S_\G^WMG4R?Y\7V
M]L>:J;.1XIYWW3\XP(U[XP-BO-[5OMJB&.-0$H,P#17F[O (L%9 PB31,GZ\
MVA?AMU&\HK*IJ4@YVCD^#?;?SE#CP\.W[/Y&+:M8)]H_V#G8W=_Y"E+J3LS8
M.1T?)?+@1.*W#*VL<FU4T/3TFLM50N>><7<-)D\8Y@:"8)JKLKN[MU<;M857
M5($_&Z"7ZI$Y3>&)_M3("1T[3V/-4I^>]-O>P>G)LXU0W6+0N/#*0+R2U44=
M;8GX:)7A>H$[^&F8R:%QB>HWU][7<X'\+&K.:3/=UL=[.NG/%]]CIZTSBN6I
M\.[>#)Z(J$<G,#=$;:#:7!BL5J U/\F^R^B<G%M;E?/7E^WC@^;Y+]..XW92
M7D%V'LG=F\'30>5U9!>1M0(=.:G1KMV^/-F?O[Z<\"KSQ-7LY0.[ 5HS\EIS
M/6?@M:;7FL_4FHWR6K2*=*N)A3V'^]Q*],8HS-@KS/6<@5>87F$^4V'N_7N8
M5E>+5IC-6S9 13*O(M=S!EY%>A7YW$A<EN=?^OF/!60J;[F5\**@?M,&:$KN
M->5ZSL!K2J\IGZDI#_+*;1P<*[NQKGN!YJR?Z:ICG[ XO@'J4WCUN9XS\.IS
M^=5$>$.JB7[;.=CY<U-%]'G_9/?WDY/]PX.=@\\[+]"?O]UM=_!YO.&[WB>P
M4V_P3FL7]%J;[HYV"];W'#?[=MTMA^,M4AN@9C'V>G8]9^#U[/+U+-D0/>LF
M0_[Z^\[!Z?[ISNG^W_9 Q\+'KR]96_^KZXZ85DW3$J<RX8O^Z+/3N/V\;+;&
MJGPX.A4I.$[+;YN@1KV[NJ8S\&IT^6J4;I :I;N'!Z?'AU]/0(4>'1_N[GW^
M_7CO98G2ZRWT1VX7O'%:T^O(M=4P7D=Z'=D-9'5O!EW65\M#UI(DOOEBZJ[6
M%V]K[=JT#D]_W3N>SVY7K^:\FO-J;GW4W&B'[4Y'=-H\H@RT<[Q_\I<O.[NG
MA\<OV6#KTBVC3I$+"RF6IQ5)Z#7B>L[ :\3E:\2%K!*N2"'BWP^.]_Z\?W*Z
M=[SW^63GZ][)X0O4XN]9<U1(W:3MQ+4VOB[:O=V ^O>FZ?-1TZ!P([0H6JH6
MG>&8JV?KMQF>_0+-,_V(K756"=&&J(0ZW)N(]EZ@"P[KKH'[UX<<> E?6R_#
M^TG>3WJZ4HPW1"FZR<1[__AU_]/^B[HR[5V>IRI=8%7I$A7A/>5.'V8])K.;
M[6");P>[[NU@GW+TWB2BFK:@SY3MF^R=H;>G[LNR_&7K\\G1EZ\0+YVZEV\]
MVI2T[@C*>6)LI%02*T(9Y4(C;2DC@F 6J<0^WA$T)F[(4Q7N?/7$ PLE;Q]4
M?<T!@5-'.(6)-_3*(H8\2]O/NPKP:>V+[P?GJ+.N2U].ZZS;7)[60/#NS>L$
M](0G&C&,:*@D-2H6*C06"6ZQQ8PJ,S^@W^K4/!T3CU'I!F;N$.*Z6V5K8-8'
M_;N'H,D/3O8^!_#7R>'7_<\ L,_!M5!<(VZ!,K'0YM5W^V^O<##W[$]JY?QF
MR[N[$GZ[9]TR)W+3&9@ZN9_JPV+R82DS<WT2P84MFF-WW>%MPZPJWW1OX)-M
M4N]'[VS=Q6O]QL!\"ZHC$BE-P99+IDQL3,0-CQ'5ZOE-R!^/Z";5^#0]^KW^
MM3M.V#G@XY%,U4GM1,?.NG-B'PO/;IQ@NLW>X@FGOSDCN/WNY:'*U$@+'NOT
M\"];:&O6N8[BKNG3G9HP';\%S_R6)NR]>6QS._GV=.8Z1OAQ#DC<=I"R[JSG
M'X5\J(GT0M75%ZN*H3OD!?=:4J]B%.X([N=R^BX\G\+[>WCQ," \[%Y<F*2K
M7('9(&BUL$.WJW$[!;M[LHA/0,7<D3QGT,Y7^F;GR5*D_C71:AY0[8C3,555
M[)R<[-V)D#Q O#!Y87IL*T]]M&5]!AZ$M.^]"'D16@L1&D79S"W1/G^5_*:D
MB3MRAOB<Q,QU#:O/J71_N.,@8:Y-%YSY1M"CY,,C5%D"#F8;R#PSK%L?_VO>
MY)RRP-M.3"QU8A_2R_=9GGTIFK.H@TP.X+G#<OM,RHOW#ET[F7'_[%U#:Z?:
ME45Q!<'-WV1_:)O,F*NK_L,@Q!DW-$JTH HI802)(IT8*1G3"=T*W"'),/5C
MM]JH7?P/_P,%-,S2YKO?0_?1G5T]D/WREZUM J0$^L&@X*^F+.F7K?2R>I\-
M!R:OVCLAJ$.\1T*(ZVY.Z-F9I#D#<DD)!R^E7DH?E5(F*.$JBI!D"4TLXD0I
M3!!"">;("'1'2I% (4%SD=(P[D5NX\(Z2^GBG8P9ZZ66Y62XX[G= D]06&T!
M7ZIO>T%FZY.\9;^?_QB=+/Y?#P-U9W3OE[SXG ]5E0S[HV<?CQ_=1@X3@.58
MX42:* Y#0^,PEEPQ8Z7FV#*;,+M LX)Z6$1WX.K.,G=OJ3VO!4TZH13D4H6:
M8/@36:DB&V*BM9!*6ZL7**6H1PB]9]+/3YT^3S+'HK!JF_7B@<S-R$S5#HLV
M,G<A>V"KNZC5"=-Q'&,IC*0JTE(2BX35RBJ!C<&+%%6*>@QWS[:T[.J$!^BE
M::VD"7%C$RVY-0BL@1&2,,HP0\H(H[6Z&T_-T080VJ/172NP5M+TZM)!^]EW
M>$5>I/;5)X!6KEA6$@N. ' %^F1"D8C84B1$)&*D*+.2,Z($"Y&,0R((7V1B
MAHI>S$CG](C/RWCAF5%X%(ZDHC:.<*)I&",>8B0CII5,0HXBL4 K3'D/17?C
MS[42GI<9X4%J3-_>M,-32VNZGT9I-M?J&PNC"[323Z;2<K7/HW5K'8H:7C36
M96JP&F([-;+N1A.QHC$6*A)2"IJ XK+21"*)-%4<21$NT D@J =/6JT>>Z(\
M+-\S\ +K!3:[Z7A($T9A9)!((!:W*J$*<Q$SE$#X3Z,%.AZ$]PCG&RBP2TP)
M^""B*T%$1TCB@TV/DZ[$54M<AL9L/O'3:5[)_O+BI^YX7MWQJSKB-=WG,#'+
M"#%AF)A$T5!3:1A63"C+#2)6Q(M,<]*P)\(U7R_QXO.JQ8<++D)&M6*1H!$V
M0F-K(V00TR1*!%MDHA.S7H39>HN/CRV\S]AMG]'CQ..D&YIL3K&%F$]H<53D
M%S")JUYPT9<NN,A,O9GFPAV=6M>Z^D#C-7I*(UP<.53L9&9OA(F;*\1<))H(
M&6-E!%4<"RD3GA@>"2.0#1=97A$CT1.D>TO$/N[PTO1,::)(6F:H14H;&C,D
M$I1(+1A5"!$=J06&(3'!/4K1>DO3VE0]SLEX[V>5S,Y2U\.K20JNP&!WS<WK
M@(I940G7" M-D@,TR]ZE[@_=0N*?\]S\2/O]"55#N,$)MTED>4098THB%H6(
MFY"[^JZ[6^'F:+A[G'8OW^&C22]3+Y0IMY\TM"IV^Q8HEUK%5DHJ0B(H3RCB
M"S3?K,=9]S8 ^<C[ >A]MHDMW,E#::;S@0TJ>;GLO0L^/.A&>#""PGZ-A%-Y
M.58WDQL,">@6'#(M(=1&$I1*:(G%)&(444SE(C<8LEXD_ J?%Z5-$26$PX3'
M,3.1H=00)8A%L44R9LS2>)'[&G#88ZQ[S5I6&6;/6NW8K=B[V=/0F;T,*PH9
MGE-NO*J@XD5C75%I]$&>Z;O%/H@00:B,90CA18RXCCF-$(UCSAG1R2*+?<(>
MXBL.-)XH$MW=SN!E]O7(+)6$,,X)T4A0P[#4S#K'PBJ##%4+W=$0]D*Z)CL:
MNIHQ\,%$5X*)CI#$!YT>)VL34=%Y1E0+;9[=['18>E3U*(&ZX*&9?.A6>I_$
MS)=S9-FM1;LT]UF*R2=\O$BS2,N8RA!IBCFX>Q:'ALA(A03'Y.[ZSSR[-2(<
M]6C<L=#L$7ZM/C3S@N\%_^6"+RG3C(2)"FU(,9&*&(PC B+/;"CHW=Z/\^Q8
MBA#OQ?&*ZR 7(O@^OO-^>[?]=H\3CY-N:+*NA7)3#Q7[NK_S:?_K_NG^WDFP
M<_ YV/OK[_NG__3UJEVIK>L(23JA>[M&%(^3[GN1'=&]UV?0]5.ITGY:I7;N
M!]%YU^5UN"X>)QXGW5"S'>LX?W*>%]5V98M!8*QZ];NNUCOYV)',8HVI4X#4
MI[PH\A]I=C:99E22)E@ABR*LJ8A"$4K"0QDK@I.(16:!ZPNB)UCWMEK[>,%+
MY$HEDNL(1U'$8HNH._M3:LDL@X'$3++$W)7(^27^>8^1[FW7WH3(;(%G%K=A
MV05@RD$M3X)^GIVMRHGHFJ/9)=][F3KF*V# J9C/@( IS>M)K)B!%S/**=.Q
M*_A&B%JJ$!4"+]+JLYZ(UGROBA<A+T)_"$VI8)8@@@PE,>811T:!?>8"1SR\
MVQUUCON]>HBN^/@'']D_]]3?"WGE3BA\[:']RE7*:JI\6A0<-2"8<N(KBJ,D
M)(HD(::Q9BH!^RR((:$U"2>+['W&:8^%OH>*%Z,-$",.L3./!8UB!<:9&($T
MCS12FK!0,+[(XCF!>J2#F[%7?,A<]^-HP%0QM&9R>=-'SJ_1[6^!\/4:!W?U
M"TDD)R2**(LM)9%6RG#&E4EB;#4+%QD_1U$O1-T[ =8'T%Z2GB5),F%$,1 G
MA"B5L;!,8,$2B<#KI?)NWX$YGI(@P.'U<;0_)&'=7.V.D*03NKYK1/$XZ4S,
ML>2#K1=S,-MRPA%_6.[<Y'%M#LM]T"TS":68L$B$Q-*0A HSA9&.*1<1#]$B
M\Y H8KTX6G%G2'^\M9?8]9+8A$=61T2%2DLJ%>)8"W?B S4V@G"*+'*_<(1Z
M8B,EUH=7WFWNMMOL<>)QT@U-]JPP:J$[UK[Z.LA7GX.>+.*:VD0S)+$(<8*X
M33BE DN))>$ZAB]4Q-0B3[DF<0_>N-X):"]&7HR<&%ENB<:419H9JJCA*$02
M"\D1,M0L])P:BGJ<=Z]P:96!QD+;WR_49C<M\+N5]>Q4XS;?4_OE/;4G$BE3
ME1D1&FN*!)=Q1*U)E. AB@A22#'7>7&1V4_>BZ)X/5(IG>FXZ 77"VZS; %.
M!;CSD7'%GX0A 0Y\3!*+M AC%-]=MIAC$I3T&%EQ-8GOB.]CB_G$%ATAB8]!
M/4XZ&V0M;M/9?$M)5E;1WK5,>0<$9R6NTX37-.DK84Y-C+16&E&*.%?,L$1H
M:Y&E'"TR\8D1[L4=W 7N5]Z\\,PF/%K%QN!$&LLQI;%6@K$H2HRDRA(ET$)/
M^V2]B'5O!X@/*KKH&75 ;+M&DDZH]ZX1Q>-DLX**Q;8"S@>#M!I8U\]"9J:V
M=6EV9C/M8XS5R]%*W*0)2.QD9G<2$)--<RR*$ =/R%A!*9<0<B"NP3G",F%F
M]H65RS)]GZ5]X%XQM+>\I;Q^1%;!B-?:1?*"XP7G^ABX*(ZH(EA%V(#@:$&%
ML4 NS1@GC-P5G'OBC=<@.#ZV\#YCMWU&CQ./DVYHLN[%%GO_'J;5U9)/%O'.
M4.=)T@G-VC6B>)QTWT?L1GNSH\(FMBBL@:'D^ELO^*^'PY+Q_2?N]B-9'!8G
ME:RL^9OL#^V1+4[.96$G(Q0>&18FB>&:4J(B".T3RL+86!(:'>N9(A0RN2*"
MQPLBX8,+(G.>2,PLXE&HD8DD59)*86T2<>0.Q=!&R9ER%,^:2/@VG-9]_]87
MP84L'%"'MA<\9>KU/,N=876>%X ,,WD(B$H,$K&U,>*48:RP0H8G!/[%1MK9
MRN;0LU:SYC0#%N,$;DT,8YBJR$B.8A0;&F-&+&-V)J8];P:X!R(Y ]O*>O2!
M' __.>P['%9E)3-7Y3>Y&LD-HM)&H228QB91-&1A*! F6B<4SR9[L\U^N[3:
M4>!'7IC29L]AX/0YQ!@3F6B.B>LX(4)NE 61BXB62439W3D\GX-SF,-^60YO
M )!R@SEFEDH&6@,P:)5EH;4VDDC02'2+!7>&'W*<&(M"9+"D44Q4@J@@A$F+
M+<)HGO)S9_@P=/NX_,P@86D]JWI%(K_&F-_WV978>YEIU9NHKVW]I+)!1+,8
M3(.*0AK'B4@BP02-!2 ^X=%L-G[&\HW_V"(WLCS?^KC=N;RJSUIYR7F:Y-A0
M82$!)S@RU$HEP>$G$94T 9]#QW<-Q0L*GS9&<CJ:Q[LOVGP&HAS91Z^=?FS[
M \^[A>BFOB#/KB/5=^[Q,ZRCY=G,09Z5!&!NL$X,5<8('M.(X,B*6$0VBE85
MK3YM%H)KKC'2V"!%(ZPX(=)H03@2)&'T;L^G)8>J<X;%C<CWB9AX(':TL:MX
MIL*&,:&&6V4(YW%,.,2/G(>S'1:PB.AWMN&C1" ;"RFB2-(XY$K#J&.N6&)B
M$IJ['93G%_JB*)PM^)TW$*;%TL\"Q)U ".(U   +<119JB7CQIA$QP)".1%2
M?+>/P?RH&<<]1*=T45L,[2:"I>>1;GH8+X6*F!41B0@"^D4\BK%D6 D"5ZA@
MBZ1?U,.8+YQ^$Z%E(*LQ\5[REJV/7ZPJAK*XFLOC[@X:]P)'Z;ESFP"WA<$D
M3J3;+Q])0F,F%(MM$IE8J.ZHSCN"'G,<(8,TLP2<UY *(1(("6,;FYC29)%:
M'X :B6DG'R]=\F]A^5!7N;)%0)##"Q(CJ/BUV(ZLL2V[,*T5H=M!(,% $#"2
M80RB JXSEZ'DTA!$>!A%>)'],>)XS0\H]M+SVJ5'04Q!+81M1,OF<+(P$3@D
MD<91(F=<*7VF]*RZM8Q?MW_JL63&I(Y-L@_1;VK@E8&6%VDE^WY=XS5F9Z_Q
M< 1PV,]V&S!,J!<(MQ)F.4&Q:^+OSO:.".82AZ!<(IS<36W-\6PRS'L0^75.
MQ?AE#B](3Q<D92GF"=81TQ&E+!%13!EXNA#C1H2SNX?\S<].1YCV".I>@X1-
M7O5X.>".;273#$)K*XL,0FJ_%7+5FF4EKO\(!GLM"G:T'@Z&?;>0\]DFJ4YO
MG%0L<:*1@HB:1I3'D5))S$#=6'<&N!$+[<(2TQ[&W3L T8?37J9>)%,,),HR
MJEAB$17&<,+ D!/F3L<!:WZWNF>.S5DBTA/K+E-K%F2OO%SAM+"R'!97HX*%
MF5981C^J4T1MMJC.ST^>Z02X980+\$ 32JR$^(U)0X1*C$YTN,C%-(&F9(H6
MM(J[7HMH*UD4\5'CLJ+&GYXLMK?SNUI%()TRMD(H"!M=?5R<6!,QP7B(9RS(
M>&838G1//4:7P\;Y\N^-%\S-%,P7RV446HP8UC()*=6624ZM),@DB'"JY6PK
M_KYTM;L'DRQP%>8ZW CR^H02G0\N"GMNLS+];H-^7OJ#2MK!^?,.YN-I3&"N
M/OM@=Q)Q^QD T'X%V!W8ZC YE9>3%:$\UC;4$/M"%$S"2%%K410CA;E"(GKQ
MX<UES8_MQSP11C?B.(3U<4^\FO!JX@EJ@F%%I6(:G)R$QB&5+$E"%1-J!:."
MW$T]/]$?FD5-"(A75KQ>O Y:PK<T>X7A4T=(THEUF*X1Q>.D&_%D]T/'Y@R6
MH_.\*O(LU64O */\MLE]G^=]<#/*__X3QXC]'-BZ]9DO&GB-"YQUWJK%0],"
M;[([!R(HC$*)$\7!98M$S)EE$=5"L9"0V?9Y/B^CS%C8B]F:5PU[&?(R%(<L
M)B14!)&8DC#DF!J;6"90C&-E9]OQ_4P9BD6/"U\4\)Q$<,?*\=VIH_!ED??[
M;L]<"H@I;%EU(?F[(G_P.9F253G1+QKK,C79;VF6%Z"_]EM\338:2W3HMOP;
M22FU7'.J=,3!1"O#!9O2N6*.J\L4]Q!>DW3-RJ)7+Z]>7B>K0<)0:T68C&-)
MK8D5YRB*5,1#3:DFB]SMARCJX567@RQ$7I>81?"A1%="B8Z0Q(><'B<^K%K$
M0=4+SW]ZU^SUN69WDT+[F>X/'0Z.\L+]8*>JBE0-*ZGZ]C2_&>%/"\ T"T4D
MHQ#9F)*$21DAH4(5DBA*L%ED "80[O&IC??6W:'S4NZEO%-2CH@[NP+&JDA,
M*0FE01A+PR)BD0SQW:TW\PO;A*OB7W6ZV(=MWAU_A>ZXQXG'20?"-KK8L$W,
M,VKKIU*E_;1*;7,8^-*CN$>)U07_SN1#<#R>QMB7<^B_YLV&9_F+JYG[PP[C
MUVO4[F3FX>H;(0BSF&%C%46"J$1@R4,9&]<L>DJGV#FNN+GUMAZ-.Y;#?X23
MJP_YO$KP*F&1*L&U!HL)41P)[K9XJQ"^L<)B$R+,7!BXN$6]'D*\%\<=6X:?
MBTIHO2KXQT7I[J]Z1JH(WK6S:[ZZ?^0OQ4C[A7O\^\#U@TLU#//$VD!JM^53
M9E>N[B?+*WA0E3LV@Y=56D?HK,Z+U'M$DS23F4[!.RK= 1X#<,3*MY,S>&!2
MNF]E4=/\?.RV@<,X&F#[S8CN+;+;I]Y/'FU=CN/9S5(^TAMM+QR/[K[O0I[9
M;558^6U;)O"V][+_0UZ5[AGGQ>BF9OPU8(+0@68$JC"\5A?M=\# <^M42IM_
MN,W=*7@;79JDXM8M2C\)10Z\3R :OQ=$'V1P7CC1_]/^P>>]?XS%[XD/W_JX
M#Y"[_/!.WN7%; ";!HOYR,V/EED*U"8,].C7P]/CPX/]W9->L'^P^W:E@]D=
M2RHPPBGRW0F!/1E+:9[L ZO^S_;V3J;/\V)[^Z.C].2]P?7-09X$S1:[Y4[M
M)K2F3O>G- NJ\WQ80DA6]@)[J>U%%5S8HMEY$,@!B$U5ONG>P(>9'!HP%N;-
M0WBN+02,KM]O+5%]8I'[[&S,Z+/C\W]PJ$QDP52#S:8,44YB3;!)-(DHCF+\
M'$ELYO2X_9E4;EO/3QB,#/"TK.S3D@'L+;Z3#FB_FX-_-6?7<OIT'_;=XR>_
MY?%5CL>W?"Y-C9V"#;'!;W#EO SV@*MF\6[?U+6 ):3)7@*#Y8 -;S;8Q@W5
M<*]%V2I&T31=ZR[(/?+FS_/_)[,&>&RUR',]N+N+O)>O0LP=S//#;;-(,E<!
M?$*F8QF"_YIH-1]/8!%;OQ?J$1_;[S8;VM>^IWN]4]@=V=[:8NE+D0]V7>T2
MW/3WM#K?'98P"5OL7;8%3SME:>%_YF:W'Y,P(3FQB20AQ89Q(BB5G(61E(J2
MNUU)D4 H1%4^U_6L2/08\;O)O?1ZZ7V2]"*J1"(DPL)8JMT:-.',)IQJIKE$
M4PY:Y2/I1<*M2<U%>C'M,?2J]['/Z(@LK%[7=TEZ%5V2/$X\3E:CS!;:H'FA
MH=9N7E9N0>XLSTWITEK/SHS[5JM=WV.RHB-]R^HP^;.#EZL/LL7W5-OR!( V
M>?JF(LA0''(16DH8XAH3BR(JDCB.PRFMNA829N&HAPCM5H70\_JJ=F"?F)?A
M5R;#-F)1G"#*.&>42B:4-A*SF$@C.$O$4H(MP7LQZEC=[UQ$V =@WK'NO&/M
M<>)QTAEE-K=8"]&W=#[!UI^+O"R#BR)/TNJU+VZM7'16XDG5"#BJ 7"CRRI/
M2*S 31*48JX4XE1Q(Q,N&8KIE#SU L(?0GMQN.9I:B]%KUB*. \-54ICFF@J
M*)8<(QLEF&*E52*7$X#@N(?678I\K.%]R,[[D!XG'B>=46;=6]<YO+"%K-RN
M2WMYX79PE>]]Q-$57ZDC).F$HNT:43Q.O-?8>=/7 9!VC22=4&9=(XK'R:OP
M&N>7H3ZQ=6O/7G!F,W @^W5O,FD&:9:6E7,HO[_Z71DKEZC5G!+6 .//#2QV
M,K-S Q1[39 QF=.VAA"D=*2BA$J)521U8HTKQV:&HBG9N$64]- >=IL1USD;
MYP7,"]@T 5,HE$@0F> HIC@A'$=$QH1(HKA6QBYG<P/IL54W7?:!BW=(-]XA
M]3CQ.'DE>QOF%\T<V]+*0I_748RQWVT_OW MR/P6AV9POCQZ3IM4&YB!T_;Y
M&F13/#864X0UC<-841XB&=(8B2@R"9924KZ4D(CV0KZ)!=)>B+T0+T.(PR16
M'!.F41)1*;F(B4!"&\0C0R(Z9:O2 L(NVL,QV4 A?GEK)A^'>?_:QV$>)ZO&
MB8_#[AQYD]\I2?)QF'?AYNC"C6O>6J^MG'#;2&2L0<*"LT:HDHPG)N261=3$
MDE&UG"T6B/>P6/%RE ^^O.2NE>3** H3+9'4+*::88%5C(V,N6;,FF1)3;QX
M+XPZ=GA,!R(NO_CEG6D?='F<= 0GK[5J[WJS1SIQKHZO('I=%41C%#2'*WW-
MRQL!4,A0'!$L0A/3,$HX05P2$0N%XP0KN9P *.Z1<,6)ZR[%.EZ:UE2:C)(H
M05HE2#%J$B0%T9Q*8JF50H;+*;Z#F(2R]18F'WYXM[+S;J7'B<=)9Y19![>:
M5^>V:"./X*=V;>>-WVZ^:B'J&DDZH6R[1A2/D[7P'+N3Z]EW)_?9LAHI7%?:
MG$_5P+T@LTMN,]@UN]T!Z9H*H84'KPX0!WF6WPQB[U8S&B2(C6+."4541I$0
M24)UE%A!.(J07DI6*.I1L>*U-1\B>+F:IUQI;4Q,(VXC2:BEL0CC*(RPM%@C
M0Y9U\E0O)MW;_.S+Z%YL^EL+[\OG?!'.DP#TT\/:;82O>@N$FK+W04<QT1(3
M$8*_P&RH$AM:HQG&V!#0;<M90^HQP3>A$F>^O'WCM8'7!DO5!B%'L6$Z89H9
MJH61(<=<(<PI#2G%X5)\G(@@KPL>TP5^E>UUAD8=(8D/H3U.NAP2KL4J6Y-I
M")0%8VA'N=Y*7BYT%U5W?+SN>' =J4^Z+DL:'8Z>9D-P1-JZI3PK/]50:>X[
M=4#9NZP*"0YHFLGB:K^R@_(@SYR/5N1U[[&1QS=Y,"=52'+"N!:",DE$8H4*
M;1(AB:DF9BD1'PY[0,+.);+\LJ:7RM5(91)KF;"8)!@BK0AC21-B,/P;8YD(
M&RWGJ,T>6O6.J/5:0_;^KO=W?5SD<;(V<='2E\KF'2Q!>.1.V_R>EF":?'[<
MY\?G[NF!!]<FQC_9S-X\CQ )PR66AAIA:,1B"*,,1K'5R/)((K24V$GT0K;B
M_LR^XX07WS447VRY",.8)C&*:(@C@1@2UB"$C$EX-&6Q>R$E/(2O>(N7;SOA
M/>K7Z5%[G'B<=$:9=2_(.K"5[S?1#;E9B0O5',!^:V,\(@PG<2Q"&3/*$J8$
M00C3.-3:J!@OJ<U$V!-XQ36"70IPO!"MEQ!AF<02RS#40E,BM;+6QEQ'H1 H
M)&;*KIP%A!ZLQ^(UER$?97COL?/>H\>)QXE?WWENZ!'(JBI2-:RDZMN@RH%\
MD\43<%=3/>%[C?O\\3S]-D#@=:W/S@0&3_-'RW?"V @4"XV1X91HIL)0"BND
MPJ[(CB^G%WF\Z@#)+PMYL=XHL58HBFVHD8Z,I4@)I:SAC% C="PU6\[)4+@7
MA1NQ(\J'<MY%[PY)?"CG<;).H1S=A%#NZ#P'<YNENNP%8)7?!N6Y+.QYW@=G
M8IGQW*/$[(+C9_*A(]N3&/]R[OW7O-GP+$=R-7-_@B<YF=M/P$-4C,<0[]$X
M3@2Q@ED%7F+B>G$ERUH@(ZO>4?5$*5M]_.?5@%<#<U,#"5&,*IY@%F/*F)$4
M&Q1JPV4LI4J64UT8]7#<L>K"N6@!'RSZ(*#S08#'B<=)9Y19]^+"/5ED8!C*
MX,(63>#G.\JO6H"Z1I).*-JN$<7CQ'N-G3=]'0!IUTC2"676-:)XG'3&:USZ
M$L/\&F=_DF6J_8)!%[)E/E-X7Z9P%/ <V>+$A3LU:"<RAA&-+(F9B7$LJ(JP
M2!1)C.((&Z8P$4]<.""3&4,\3AB&#R8,P[<HWL!\H=<%7A>LE2Y0D218)MIH
M(RAW"PFAB#!%3,8Z3O13CQ=YIBX(.U9!ZM<.O'?_.KQ[CQ./$Q\%/M'D?D[[
MP\H:'P=VP?_QOM^LOE\+V\ECF&*%L: 4/+Z(2D9ES$A(!),::6E9["-!'PEZ
M;?!:M %H A#\"&L>(\J$Y):$6%K)8B5D)*:TZ/>QH(\%.^?0>A_?QX(>)VL5
M"ZY%'=G?K6.I-=L2IB3/; "F2]DBR!-X^&  !K<N+BN#?%B5E<R<%?&59JL6
ML:Z1I!.JN&M$\3CQ?F7GC6,'0-HUDG1"F76-*!XGG?$KUWB-P5>:O2"OUHFF
M1%U, HYBF)TFA#FH(YC#I$X(EH?7<<OM,A$98FUD$JI08\HBK#"5AEF%L;*"
MB*<V8T;/:S06]:*(;F!VT,NUE^O5R#7G">.(:XF,HMA0KJ,$"1Z:Q"JCGISR
M?Z9<Q[V(DPV4:Q^=>:^[\UZWQXG'B8_.? 68]^.ZZ\>U<+OCSDUX<K$Q-!0R
MLD8JB@R57/$H"KDA-J1(3CG)?1$16MRC5&R@)^<EVTOVJB0[5!%B+.))C#B-
M0RX5A_]/C$0HLB1ZZA:=9THVZX5T@SM\P3^N6:C[JYZ1*H)W[>R:KZ:-_%_#
MLDJ3JY<[%.T7[@WO@[2"QVL8Z8FU@=0Z'P QK]P1%%E>P8.JW#'<N+-F':VS
MNOFY!! %29K)3*>R#X.%+P;@"95O)R?QP+QTW\JB)OOYV&NJ\HO1 -MO1J1O
M(=\^]7X*:>NZFS]+FAR$/D8?WM7_CD<\9>07($[;JK#RV[9,X&WO9?^'O"K=
M,\Z+T4W-^&O,!*'#S0A787BM1]KO@('GM;2V'<=O<W<*Y$:7)JFX=8O2#Y"I
M$8')ASG\/H%H_%X0?9#!>>%$_T_[!Y_W_C&6P"<^?.OC/D#N\L,[>9<7#P-L
M1ED:(64^HO2CY9_*^P;&?O3KX>GQX<'^[DDOV#_8?;O2P>R.A7=W4GA/QB+K
M*HIV0>H+>P[WI=]M $QTYJ#I_P@\_3_;VSN9/L^+[>V/CB7[$X=G+FM6-X$V
M=:8_I5E0G>?#$FQ:^:9[PQMF<FC 1I@W#P&VZ2*M;;_?&J"ZAME]=J9E]-GQ
MYS]4""*XYN!:QY12!MH[ME2'<<)")IEZCO0U<WI86S@R32JTK9<'ZM/.7NA0
M,=Z\(^_ITWW8FXV?_);'CR^9[K.L1$^=@MVPP6]PY;P,]H"KSTYWS.[M33WQ
M8XGIJ>? 8#E@PYL-MB]6%4-97 6XUZ)L%:-PN9 N@]PC;_X\_W\R:X#'5HL\
M)+J,O)>I5P@DYP_F^>'6#6_. OB$!,<R!/\UT>J5;D^Y/O[FM>\Y6>\=Q1W)
M5T\]3C["6-*8(QU'DBJ3<&PT1])@+1#6T5,[QSW[R!FQZB-'N[2>Y&7R5<MD
M(JVB5(!$*D*%4L)226)&&$I (C%:RODOK,?B-1=)7ZSGB[ Z7X3E<>)QTAEE
MUKT8Z+ ZMX7;C3^Q=O93'^SEFS8TZ@49A$EY$E3RTOWS7WZ#_JH%K&LDZ80B
M[AI1/$Z\5]EYT]@!D':-))U09ETCBL?)J_ JY[?;XTM>6'AUH(=%83-]%52%
MS,J^K%,TTK@RT+IPR_N27?$1YIN5^^GAM%P===PHV+L^J+F%SFZ+G%,'G.8A
M.YDYO8;1SAA%![8Z3$[EY42*CS$3)2&1!*N86B1Y1*04)(XBB1..]?S2[F7-
MGNV'\^^]*%[Q+OPG>V7SQ<,;+^B;*>@KEO/$)H)Q9F.++$UTS)GDG"$C-8I-
M&$[ILK& 5'[<BQA>,_&>JY\R2(WIVX>WJN)[MIZ,_;KN."\U:I>X4?51TG1A
M.]M$*5J'XH07C749FO"B+]6#:K"^=JWCRBE*3LE8(6Z-2G!$=10I%;,XX3)2
M*%$HY,NI(>C85K9'N+OZ3:I>JKU4/R35F(A0"&()MH2&(E($11+B!,XC3>-X
MRO;S!;@NJ&-;S^<BU2^OO)TYX^+7.+H2UG2$))U('W>-*!XGG5D+6WI8-M=J
M[?RQ:@4?M7G_;EF)ZBD^G<%"A"JDQA)"M0@Y"ZF-*)<BLB+69.EIYZXU('F>
M?[<^N6BO)#912<Q51S!K3&AY:(6U- ZM(M8(S&$V1 C&EQ/WQ;U(H$U0#2M=
M;_=>O??J??3G<;(VT=]:!'HW&SFM8H-NUVK-.B!!*_&LICA5(X<*/O6'SG\X
MRHNZ2J"JBE0-Z\Y3I_E!GCDGJLC[?;AEWW6AL&5UXQAO8:7"2F#!*)9N14T1
M99($8?A+ATM94A,]PE?LA'5I <T+XBL41&,$,CJ.I::2$OB4("/#2& 2V5@9
MO)Q5,-HCT8I7PGSDXSW:C?=H/4X\3E:P@K_T12\<S2L8^FK+\OVM%:\F) KD
MA*5U+:ZS&[86[FJ,[2+W6/AT]^M+=S_@"S[5]Q.::X6$L591'D5"&AY*E5 1
M*H+B*4>I+:*NL<?1BONP^-)&+^8;+.9)Q(P081S')J0A351,J=#(*$TX3Q*Z
ME!"/]%C7#DST"U[>G7\=[KS'B<=)-\H=[SL :3U6P>Z$?$?G.1C>+-5E+P ;
M_38HW:E8YWD?G(QEQGV/DK4+#N$C9YPMR,M:=N/-+LW]V1[FA/=(&(T$0216
M**(8)TJJ6&AW-@RS-$3+6:ECO2CNF/?X""M7'R1ZG>!UPH)T J(4"XD3&VE$
M$T(Y"2-M68)B14)EGGJ^X[.;:D<LWD"E\,&?[]A@O9/G.\;^?$=_ON,K/-^Q
M/=!Q[]_#M+J:<J!CT%Q9Z3Q6>7KCPD]J3*3E2C$1,FRH0EA&/%9*<QVKB"F.
MGB-'2SZI<=2GQI_4^*C[3<)-/L/L-C=KLM\]O3&8.&,OZ/I)=_-IX=3AXQPW
M^E2]J8B\D]X[F4-Z;QE87 U GIZ]6-&A;)ZPG2/L/=JSR'^T]G IE%X./Y]^
M"O/Z\?/N8,:LI,L2FA>\<8TLU];'':".RWW)_LJ.@YUN/F5JX+MN#6I77KA,
MQ*/6>P;P>#G:+#DZMI5,L_&A\1T![)XL,F#:X_ZF1^PK0^ST*+JPLAP65]T"
M\4F5ZV\>P1[!,V!E1^OA8-AW*>AN@7BR+W5'AG1CO;9;0W/M=[S$>XF_[64=
MY-EVMY Z43[?K8'MS[R%S,O1JY.CT[SJ6L _N03<?;#>DW)\?C)P<_)^JZ'?
MDI*I:R7EX. -\BR8+7[JGC!M3,[^]2U^UFN=?I73 V%GD ^SJLM F$OIQ=SA
M-3\DC<_WZK([X,GER>7)Y<GER>7)Y<GER37OO,)3I]B4K.-PP6>VSZGJ?&KP
M_TGV9:;=MO/@4%>YLD5 D*N$=L?&^?.<E]/A@77H/.<F)C\<5F4E,Q<L36S*
MY%0(9;2F5(8T%%PH83'BG$4JY)1,[>85$O3'>)=/D[UU*XIYYC;][%RFY1]-
M_JE./_UF_W_VWK2[C1Q)%_XK>=TS]ZTZAW)C7VKFUCDJ+SV:Z;)];7=/WT]]
M D# 8A=%:C))N]2__@62I$Q)U,HM*6*6,L4E$QF()Q![G"4.O%JZ29\V_4+V
MI)6=Z_=:>JILC\^W6(+=*0!G(,T*"*9X6[%_LQ#,\! Y#=X*1&8$X=Y:$T-$
M'27=".J?./-&[KA:NT"^0/X90%X&B4*38(!1$2V': 57G#.P,>'?/PWRWY/(
M<]KVR7"6)[T^^$LF>GS7\XZ+""@BX!F(  8*E(H2(D9!J7%.Z,B)81J\L_Z)
MI_X\_WV><;X^[#/)>Y:Q@OV"_8+]%;%OA*"1*JT,)E,_2N.E5DYISY*IC_&)
M=OZ\;&!5G?^?6(\"-*<O?CXJ:"]H?WYHOV=@]=KAGHYSG0QY30PE@BEI +5#
MKP,+6G'SQ*-^H<;BMO&YCQ0"#QF(;7N$[)O;;W]F7Q<I\WRDS):%C J$":&=
M<,P*(JDSDA/N>"3">$[5TX3,\MNNSZJ@@O88(7LF4(J>421 ]R2 M-8&((Q[
M*@1&;:61X!@*K2))-L8M$F M8U@I[1&[Y\Z!K20M;&QH3ID"^TC0=XTDG3AK
MND:4PB>%3PJ?%#XI?%+XI/!)X9.N$:7P2>&3PB>%3PJ?[)A/#K+BY,7/[W \
M&VQXZ%&IG>-F0T[DH[WRH1:V>R9L=W?LXD,]BOUQ;@^X$'_0R&T(PH- +CB@
M%4P$C8%QQREA\MXQDUNI:"C9305J>P\U[[C'0&((00L:M1-4*A4](L.(><S+
M:E!;?R5!@5V!W=[##EGPE ;ME* BB@#(0'DPW).HJ8%58;>Y['U*>KRDV13D
M[2ORO$P $XI:HKT0(CK*I/21:4FH5GIIQOQCD%=RYPO8"MAF8 O&")#$Z$"<
M,,8:E$1Q9RP%!6CBRMKEVC/7"P0+!)\5!#D-@D$P"I.N220WDJ533^J($32Z
ME2&XZ;QNQ4P!7P'??H(OV'3<"4O0>B)(=F1&QJ1#9G/;ACS6^1[PK<EBL_L.
MHNUF5'<F*-<J->DZ"UI-]<,@\=B/.XG5=2V@VP%9LY1GGD&LKJ16'"+;W7W$
MW69BY4/O'8[?Q\_P^\+A1Z67- 2") 8A/1CAO>1*@V&!>5@YM/#\HW@%A 6$
M*X(0*<@(0(SR"83:..>"BDI[ A(I73F4?ECQO0+( LA5 6FM9MXH(X@2C*"1
M/!AJ)+4@- U+:VMW%/DK2"Q(?,9(I$%QQPA8:9G@U#IFF%6>,><%B\M[9Y5(
M8(%A@>$];:\>B4,?4$<"'#@W(C+C # 8PF@PB$&OKJ+NI+T5ZVFN]PRO>]W>
MJL!_+T_A2$%['RV-X 0@.B:0>,*,#4E'EBOKPQOO.]6CMGOI<.5</D1@KO=<
M)M$)IE$98[W@WH-()JM$[I4UA(8U!B\?<I[2GA3E/%U\V ,M5/R4N*8:Q1P5
MS<.PFVQ=5>/3M.POIQ6>G0]&%XBSMT?G+0Q@&*KS2>U/H<'J? ##)T\R+CD:
M^YRCT5KB)TTSP?!Z4N?V>%CW1V$Z2*O][R^)0T(6D4D^0K["HK\ (5)*13#<
M"AJE=0Z]I<XPISSS]\O#74S7XG+/,S\*- \9FG^%P03O169NA2V"(SQI*<)R
M;6T,":U,4A-X%*8;D>;KR"RX++A\WKC$*#TECMADSPL5I>&* D7GM$ OS-).
MTKL-/M]PXADI"DX+3I\W3DE,H(P.2#!4*&6< ,F$<0R#98S9$I,NN"RXW#XN
M(1HMF?-*!"$0T0+7P3HCJ.=61E$BU 64!91;!F54P8%4FC!M!"@#S#I.C4>4
M-$CH8+BZ0+5 ]2"ABM(Q:2E2[:+0U%DC/ 4C,(+GP%;.\%I[;+F@LZ#S8- 9
M.?/<!TXI>B&I H@>.9/I_XP+#ZA,7Y>'IWMAY5(;>S]G?DRBMN[[I";-@KWP
M#>K0)(HWX\2);= 7?\^,5ZID=RV<=I*(=F>T]SOWM%\[SKS3YL"\'=41^^-)
M^LYBCJH*S!G.62 @&"6&>DF=Y,(0[YQ=N5_;1F*_:0V=DVPE,:T ]3%:Q"-Q
M*E5T/$3/&7&"M!D;/D;*' N&(VX:IT_400I*"TH/":5.*FH22E%1)Z@ACGJC
MI3)>6F >5\[7V'A<."VV8+9@]I P*R/7CDMBJ7 BVI#^-5P3Q9'1R$O=<D%I
M0>GN4<J,52[8D.Q5*1QE$'7ZCR2H1+(BS<H]=PXA8EP@6B"Z08A2JD"@YT1Z
M+U!JJ[S3,5A'K-"4ZQ(_+L MP.T@<$/DX!5#84(0&JR+/C(.CH#6,:J5@7M0
MT>2"U8+531ZR0CI@@A%KF2"AG1NGB8[,$YW+][826]8=K+U[%.X.M<(X1PB/
M7$Y=:'LOSW,7=A-.+KDNV\IUV7G3Y9)B=8AL=_>A>!S^,6G&66EL/H]N"6RT
M LM=3[7ZB$G+;!(G?<+Z:]_C]#3]B'[T9=A>I3U8%\MH\X0"9$+(* 1X<,8S
M0ZT* FU MK*+]_DW;"X +@#>(8#1$M3HE<M1FFBD#3HIP(X$1.>!KMRA8N-Q
M52Z[E[%4,%TPO4-,$^\"$*ZD!BY <1/2,1V8BL1K%&+E^5T'$G<M*"XHWB&*
M8U ZQJB$QRC2L0Q!2&"42R&Y$(J7N&R!<(%PIR$LG1&:Q.BU2!8R"<YI(#I*
MA9I&9&66;0%V ?9> CN=RRZ8J(W6(AW*)@^$D$P"(O$!5NY2=5!QW8+E@N4=
M8EE+@EY;5)X8X0(%2AR-BGA#@Q<.MQ+WW7LO5G<KBNV-J*]=3\SWP[P]]"A6
MXYDQ-:TK+L7#SS,79>?1WI("=8AL=_=1><6/TQYNQSX=@74^%K/..#X=A46W
MDHY6T*2N:@Y"*6?3F<>(H"%:)0A?N1?5\X_8%A 6$*X(0NXX DB4!J)@WKND
M:C(GI.88I.4K^W;+B-T"R +(1P#2* "@FEAEN&"*@2-$^(B:.*4,6SE1_T!"
MI@6)AXC$>V:(/1**C$IE97#<HA'&LCSE$PVU&HGB=O5FJ>N*>U[OG$1[B7Q[
MAL@RO;, ?-M'K>(.(<:HJ;$"M4B/ =Q+9HV(!D1IAEQ.WP+.G>G!T>4,(X::
M>4&B-T(QRIA#&R@&MG(SM(,*;!8\'B(>UZL-HV32VABY R<HI49IU(9Q(XA!
MH>Z?LU-TVXWHM@=:Y_H1SQ>BGE?FZ::_FXEK^J$/]46I=WV>61L[CX"69*%#
M9+N[C]1?^\-1G73-N3KY&GT^9/%M/3K[B '/VI'>5WJ>">:T)<X"@+ *+3?2
M1;!<^NB([LCTUR[KM@6'!8>KXQ"T)$X#51:T8-X D103U%SD%H5VW8B#-NU6
M'=W=D%O*@M&"T6>(4<V%XDI$(;D53! P@A(6(1H3'  MH=$"Q@+&+8%1:NM)
M($E/#40$9HR6/ 8+:)E&85<>3U>*0@L2"Q(?I+H&0:40B@4/(E)J&/=>>B0V
MG9*:E#!FP6?!Y_K")H\'* &&GE'4$JQ0-%JAE0B:*R.BI+)[-9K7+$IC^9Y!
M<Z^SB0K2]Q;I8 WW#HG"X(6*S"I4#H.3Z6S&8.]O0K@.N"K>O<Z]NX3K^@.D
MYQ!"DK1'TY^F-\]_WVZ&P0*QM[:6I['"J Y87RYNMJM5,QKTP_;)=H_<V<E:
MGT361V[Z]A78PI6%*PM7%J[L %D+5Q:N+%Q9N+)P9>'*PI6%*PM7%JXL7+ES
M\A6NW!^NW+P'5=RRS*[5G4S?^(:913+]!R&M[1<8P-!C!>/J+;IZ O5%Q7I5
M]NEO,'+T:!)V =YA-'$#W-Q:UXKOARYVJV,F<ZO1YOUDW(QAF/=_<006HC*Y
M"3"C5 3D-E) DUYS%WQT-_,CUU%!0)\6HU(]*L1NPU2/!-#N#_!GA?#U@N9?
MUBUHGX_ R, ]30<5ULT4WR=#/YADQOHPJO,/CL?CNN\F8TAK_SQ:GDRRV+:1
M*8K>4LTM%3(R9[C@(OV5_D6*;"-2YHF1<+7C7L9%Q!014T3,HT6,9U(RBBX(
M$83CT3E 8DSP1M#<@N!I(F;C P E,SW)=UQ]541.$3E%Y#Q:Y! T(A 7O8Y>
M>"J,(RQJ#@XX,Y[>;+NY[8JRZU6>2O088T76%%E39,V&\X#7+FR$ *.2M/'!
M&6&T-(B@O5*.("AB;C;=WGC%W$,*R[O0>VD]$F=_R@.* "L"K(,"C&L!G+I@
M7+;1@#M%@I/62(J85*B;S1EW5&CX0+&FQ;-0I(I8*V+M68FU+4LU !HDE9XH
MZ@58M$@H6 "4404;;E9O=:(ZDPK6HZQXG8K$*1)GWR0.H\ZFAS,^A"BT9X8J
M"()P)P+3YE9#<!UBPU+6,^0YQL=FV4KIG[P+^57[1*ZN_CA[NO16^UGE<3"8
MK>'_O" OVK_SU>=_YXWZ9S+*;;+7=3H=F/"26$2&P8*RP% 1>TF"1R<3W:39
M=0Z>TXJ0?TT/NG(*UK+LL,[D5KUX,N_=QFG+'_=NR<[)@V\S'IT_)#?P?F5]
MD>@>LYC82*;:]:UL:?[YM$:L?DU?/FVJ-^FS4/TG#*<Y;#HGL5&[>9&P-&MQ
MBZF)3V&4[; C8X?%CA].1^F\'/9]TZO2X?JR:A/>9F=NEQEQ-]SQ..98[X,4
MJNXK59^[T%2/OLL>B<T7/T]SY:I/JPQX+^#];H]T9V>_IRC-]K4KIS+T0WJO
M,-MS8K9Y<DK9U>>TJ_,L@+*KSVE7%T*CW3H9VD!MMY9T)6Q<8/"<8/!N-#SJ
M%K,M^/<+JSTG5OL\&E]JX9W<TN=NQ#^<>^;/LD=&_%)9,JWM[3+/%4;8"B,<
MGXTFPW%AA(-GA%F)6N&$@^>$>0518875@C7[S@?%Z5_D09OQ_^=1T_Q83;/B
M"S\</#_,DPO+ 5%X89J:VF5&6(OO8NWLM7Y.VE5JR%;06,A5R%7(]>S(M=.<
MMCVC56&M0JX#)]?Z>P,_@S; [_UXY+"N.&TK*$P9(/D\!T@^O5>OI]83L!;R
M%%@J@]5 E62".$NT7M)OBAI*.-U)KU[;T[ON^]*E4N*]0-Q^EP1W!<!K[S @
M'% 0!D%0H0US 3EX&<$0&8FZV3=E':A_8N]<JPOD"^0+Y%>$?.!!&D^X0R<%
M,<IZ:S&AW1N'W./-$O\'07[SO6RE["FBB@@H(J"(@!5%@*+@E$MHDHX)HPV0
M@-%XYYP,23"HIXF #?:636:K$#ON*%2P7[#_'%HE1F9#;O$*B%I$!!LH-9QX
M$)(2[>W3P+_I7J^,]RC=<7.@9]S_L B4(E">;E PIBUSP209XO*\KV"49YXC
MB8'3)VH3N^F]*GI6[9N-4:1,D3+/WF2)SG( 9!ZC%M9*%Z61/+WGO &[9)3@
M@X3,YENABIZQ9L\$2C%<B@3HG@0P",0&(HWW2EACG$%#+,4HK4#EY2T28"VM
M28GH267W&\9;R8O8V#SLNPFQHXGAW9D'WGV2=.*LZ1I1"I\4/BE\4OBD\$GA
MD\(GA4^Z1I3")X5/"I\4/BE\LF,^6<UY,ZV@VZ^*EMQ[>G3>.A9'L3K^])=<
MMR*.R).'?SP7[_3.$;0A=_+17GE3"]L]$[:[.XKQ:IJ#T/^*;V)$/WX?T]6.
MO<_M\'(DH^X/??]\@"?##UCW1^%]G$NMA<@%B5P;4-*!]<("6H+<6IW^9@RX
M"K?%+H_#/R;-. <OF[>C^MJ-1\/TTK>AS<N$B=F'GW)U%]2A^<MY@#%FN4GL
M-*BYE<*-?V(]"M"<MIC>YY!) 7D!^4-!KIGC:#!J8XA@'%P$QX6AJ"D)2K'N
M@'S]I1H%\ 7P!P?X""BU#\P81H348(44! 3A2(V2[-8\ZNT#?G.%&;1'#"^0
M+Y _#,B3$+QU# 6B$()%BXIH$34#'ZW@ICN07Z4<HYSL!>8'#7/#B63&0U0T
M"*#$,1N8<IQ[KE"YV!V8K[](HH"_@/^@P2]D^A]JO(A*"2V\X3)(Q14)QGM4
MV!WP;[QX@>U;O66!?8']$V&O>$PVO!#2!2LT&@><61V% >Z3F;]-U7X]ACDC
M8K_1N]UZA2Y'O=415=N->G<M2:(#HFTIISR#J'=)5SI$MMO&B6H<\X9XKYP3
MSCMKE$/CHV'4"V5OJ]=;XXFJ""U1[P+R O(-NLJ89E%[+;D6PC@-QAD;I&1!
MV>#)K?U#MP_RPXIZ%\ ?(N#OZ?RS%L1S$VP$ZT$:+8RUCEL  M0$C1;U%L+>
M#T7\BF'OA[0+HCW*N]>(_&[P[W6[H")+GI'RX'B@Q HJG*1").7!$="<JZ1$
M)*DAM^!J?Z@H.81P>E$9"LPWY%JW2CDA C"1C 1N@.H8)-&.HN"R0XZ PPVG
M%_ ?(OBW82\H2:16,CH?F2 J.HQHP1JK#8<H.F0OK"6>_A"KH7L9L\5B*-)D
M+Z0))X"6601O43"GC=16(IAD-J!S]M9>PQN0)FMW)!2QL/BP6PG_=Z_H_1V.
MJWZK:98Z]^>9S+3SB'_)H3M$MKO[<$Z'8.R/_SQJFL7@GJ6.66&]D$(P0XV1
M275W0BI.).%+#7=*Z'B47EE"F3[XN'N!6H':@Z!&C(D:O(C@DDU,(ZB0U%P!
MA*/)RNVJ4#NLZ'>!78'=@V 7HN1"8C (03C#C'."(P_)O@Q6^J41J,? ;G.5
MU[+'5)F'6X"WI\"#F !G406"0BBA;<RQ(>J#HYZ8N'2<RV. =P@!VP*V K:'
MG7+@B4TH TFD@.",IEPH"5$8#&IYIY)'*9<'&S8M$"P0?! $&1++A$UJ)45A
M$JP2 CV-0H/FSAJ]*@0W70O,>I*4:N "OSV%7W Q*F4]#3J*0(-CS'OKN27@
MK=9+.WI<@=\Z,*1[6NWY*, #K<EMM9ITG06U9B=!NI++4,IR2T+>,V:[NX^V
MVXRK?-B]P_'[^!E^7\R5"0X-59$&$X1U :R)T5KNE.*!@BCANP+" L(-@Y 2
M)] I*H5DP@MGO$9T3@641A%6 GL%D 60VP2DH,P0&2R)R@O/B;5!R'0<\BAH
MN&6,](Y"?@6)!8G/&(G N0[6 /&&"0K416K1(29=E3 22@RPP+# </,P],$(
M8@*-+ A!'1A$ X&FI3$N^?(6+MV)#MY(B^%Y0EQ!:4'I\T(I"<EH]$"0:2UL
M%%9%JR@7**0.S*VLMFZ\F7"/&5: 68#YW(#)-;C(J,\&I2"(+E#D1',>I)5>
MNJV$%E5/VNZ%YQ^%K@.M]_N4=C>W^O6M,STM*=DJU?@T+?O+:85GYX/1!>+L
M[5EC8!B&ZGQ2^U-HL#H?P+ II8*'F.G0VK4G33/!\'I2YTKFMF[ZTRFDH[O]
M[R^)0T(694F.P?7Q9<)JKE$8!4Q$DW0*996WD3H5!--+AY*N,3I$GR3G[)[W
M-"_(/&1D_A4&$[P7F$8(1JFS@7LNP!JP5OC<.CDW3**A(V';Z^I]P67!Y?/&
MI14N> M>*+ BL&@41@E)Q2=2!:9)]R*YUWUC99Y/0>ES1RGW/E#))-7""0$"
M#!$2E::6@>)L:8.@$MXMN"RXW"PN(P]<&$* >"FT2%JM1VGSY&SF*%$K%\ <
M0K"W@+* <KV'95I23-!PD5)!C0/A07!#'%""'.\OBRF%H06J!:K;@"KCR@<2
M?8PD"!$X8-)T:71&!3"1K6Q]KCW^6]!9T'DPZ(PL1 _6< I:, A68F2*41&-
MI,K=G^6_'O].]Q(LMEA=>FU!^U-=^C$)VKKODY(TB_/"M]QQ.%&\R2V(VW@O
M_I[9KI2;[EHT[20CY<Y [W?N:;]VG'FG35-Y.ZHC]L>3])U%264D,Q@T>@X"
MA35):&FM*0O@G:>^DV%?RO:M-W9)'2M O:I#/!JGU!BCJ '/10CH,*'36$D#
M6)$,@!(%+B@M*-TU2@5P$V12^:61PBAN442TFAC&N0!INA\3[F 3T8+9@MD-
M8M9'9!&2QHN$"_311:ZTA80$[:P6*T>B#B1"7%!:4+I!E%+B BBAHN9&*&,!
MM1 6"1HA@9A2'%P@6B"Z8Q.5<Q\%<S)@ JK-Y4[,2B*L=C*F([9$CPMP"W [
M"%PM0PB"H R 0O#TA$0%BEI+ZP*&E:=>'%0LN6"U8'63ARRX!$ GI2=,$.\
M(1FNU !SW%%Y?S[S>KQ$W>M;_"C<'6IQ<8X0'KF<N-!V+YYG+NPFG%PR7;:5
MZ;+S[L4EP>H0V>[N0W%A!/?GT2V!C59@N>N)5A\Q:9E-XJ1/6'_M>YR>IA_1
MC[X,VZNT!^O"H>F8U4R#8D;GIJO:Y@KW7 -$(0"QK!O!TRYKM07 !< [!#!X
MBX0S$JUS AFWT7DC* IG9'J]^L2J3<=51>E443!=,+V(:4NMB4@ET9$*C,%
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
M7^S\3X6/AEL=HA,")#@?@&@CB$2+84F>\AI*!.B38E3*]BS5NXU1/1) NS_
MGQ7"UPN:?UFWH'T^ B,#]W3:JG@V9';H!Y/,6!]&=?[!\7C:ZQC2VF_K=7PE
M(TR&P")UGAEA>80\;D2  J.X [<9*?.T2+BR.R[]+2*FB)@B8AXM8@)-(L93
MBWFJ C*P1!#&F0W. ^>X)(UF-V56U\2-E+I'C2DBIXB<(G+V3.0PX,%%:JVA
M0EATR3J1BBFIHN,L"OTTD;/&0K+K4QZXZBDEBZPILJ;(F@TG :]=V$B4S%&2
M_FN(,(!@" :JVE8/X-62HII-E\HU[<X>W2ER..\9\BQ\-OM32%<$6!%@W5.6
M*-"( I  >,$$&@M@* ,?HV 0GZ@L;;84\+HP$_PY2+*B.W4!?D7T;$WT1.U\
M4I- .XN"\>@\BTY:"XY':>F2Z=9=:!=+)>L1L^.A?$7B%(E3),[CG=%1@D;#
M3,0HN(\ 5 OIT]\0?:"W*3MK:5Q+>8]J\@S%QBRC*/V3=R&_NBN_)^VYJZL_
MSIY[^N4E;RW[_3\FS;@?+]:5^=/>X:<JQPWZ/JWK$V(%/JFFB?(7B4KI@<?I
M0N-19HJ05%?,&S-L,\6R8EO%_A"&O@^#M-C9B=2\7/80?H!0MQMR>IG*-!Z=
MSU<S>V>^*3-HS$AS.SD\9@9_$NHR<_V<S/_VW\L5+UGY.7S!(U<C_'8$,=WM
M)QA\@XLF7^.TGG]INOZ6FRJ2.6K.<81\ES>S]])NG<XRKMITMNM;N809YQ\M
M4O'%=0ZZA^NNW"=S]B.(9F[EF'^'ZK3.4N$/)^]>O_G;)38?>?$7/Y\D_OK]
MW_\(-_?B;I0\$#AS3ME(QMR'_WC_^>/[=R>O/O6JDW>OE@)@:XMY=8G45XM(
MO=08F]PR.FU;/A%>07/Z=C#ZUJ2-_%]'1\=#?SJJCXY^SON0/ZO:#[?[.%<Y
M;.DC_M ?5N/3T:2!86A^[-[R)D-()W2B^H]W<6I[5J35#0:S,^G_O,BAX/1W
M/FWF?^=M^J>S44DAC5?,":0 .AD'TDG@2@NJ\2FPFS[3W6(BDVE1DKU8L>O
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
M2Z3HG.AY+F&O M9G E:,GF%@FF@1!=7".*-] JV70D:EY):*-WO*[KA56<?
M>HA.@\2M,];-BD=Q&G1 @NVF^^)W1KAAUY HJ<)$%8-:4(C 3*!*.2HE %\6
M1=]$WU33O2SQYS*5H^"RLXZ'.V IE;)2>87$L*3SQZ1&B#RUC 1'P2J]&37B
MGUB/ C2G+WX^VC,\%B?#M1!!<PHU'CG(&;]0US#\@BVG%1OF>=HP3W%Q?LH\
MTOPE<6=]67%^/ SMV[]DSDDFSCD.&\A7S!UKFO2UP22GF+5FS_OS_,%B3IZT
M7*%GVJN 0M+@G(@&';4J"LOL$NMG(ZT?S*[[-)=0>(%EAV 9)!,N1*>U\\)P
M95 E7=\K%H#8()8$!#?@E%!RW]R')>_@YU?IG;KO)BWSMHI%VK[,+/5H,,AI
M7_W$-XE;BV=AUP)LYZ'37_O#4=T?7[1RZG0T2.+K2OL::QP-.@0+5B@503!G
M# LNM[2CFQK0\FPLF@*H JBK@#**1..=Q#QOUU#G"$C%J7*6"J?,=B(-S/:X
M%?L-K4-T%KSNYTJK8<A3Q_LA/40WSO5BF'3$,/GNEYPSREP:G<P88_%H]R!(
MT!HHD\)KL#9$+Y)@8I0X3@[P:"_&_B%BZH%Y! \$E9 V A7:>R:(\48GS AI
M+$T*M(,E63^;.-Y5CQ*V9_#:JT2"C0Z*W>N>DJ41T-HDX/[,B5RT?Q;RKEI>
M>SNO-5S:#L &*H+5TE(?A1#&!J8BT<IRPGR,:PP]/*0=0++(]J,5P'-)<RC2
MHDB+1TB+X*QDEDIG @KT8$A 8-PS)S4'LZ2U[2:;AXAG,3-ZK_2N;=HGQ3X[
MB+KDPB>%3SK<E[)[LV8O^U+^,&M,^6.>?-BV *O<Q=+>(D6#+!KD%CK/W:T\
M>O0!#,V)\T& =#:9G=)SZQ4)3-HEDU@V:6KJGJ*TZ(_%V"RB8I,AL2=)"N6,
MD>@$2_\5V@=C&-=",^LE9XYO)_&.T1XWST)"["YP7U3]HNH7D[#P23$)-VL2
MOHD1_3B7*^/O_C17+54UC+&:OFZJ="QGB[$WM1OQ?R;]1*/L]NU5, Q5CJ'7
M?3].!F3^0E$!BPJX1A5PRISOXYL9:WY,G/E^F+7"_/]OOC/CQTLVS!\<#\/5
M-Q:^N3@V-W(C>)14,B(B&!,#2S<4WHN(9IVS#^[J'"'V9-Y!F4]4@/]<@"^-
MMI+1F(=F4ZT<9\8((A63E/)E[1HW823VK"HV8K$1B^Y?;,3")UWDDXZ6GVX\
M0M@?^MPR$ZL?TF'5OOHQS[#KAAG8'<6O.VI=1Y2VE=2S#UCW1^%DQGJO9XQW
M66>_J A.E<,%?2Z"#T+*:)(*)QP/#JQ*7Y$!"%>:;&EL.NWI?2_,*T!])D"]
M)PB_,Z1J RA=0!0<A2;@F/6<8W"2Z2CI&KML/220;U7/L!W;8!T+VN_(+[ZT
M/FSG<Y<>J.U4,*X<IC4,<^K4*%;G+4(ZX O?D=Y=9G9V3;M:[!@F +GCG!D2
M13#2,J3 (L^MBM#ZI5YOPNE:7%[$]IC=$Z?7SEP*!=P%W$\%-UCGN!'*<P0!
M+("F:+B5.J'<1DJ6Z5=K C?GM&=WW59X(^#>HA^HV&-=L<<Z0I)BMQ<^Z6SC
MI>O25CQ7ZP[3V[NPZ^XE:!=4OS":N $^;O-7W\%_6?<V/$F5W,VS;T>7Y,)*
M I(99Z5@P(U4TC"@@>OHM0\W=,DU-I1FM$=,QVJT[]GDW1N*15H4:;$S:6'
M*N&B5)03@4$Y$:U'+3Q$#H'P)6ZEM652<=FCJF/M7]8B+8KE62R*;EL4A4\*
MGW1#DG7/R/PT.3\?M$. 8%"%?N,'HV928]4?3@^S=$;]5+K]EM3$DL):^&3_
M4UB+8E 4@Z) %CXY+ 5RHPV?C[VO)TEW3.IB[M-UGA[JHE>=#V X;B,5.71Q
MGO7+:CXD/51A4N<LM/$I;CY<L0?'Y+X[$COC)3SO)ROFS>_G. S]<;)B\@B\
M25UC^&4R?C<:_S\<?X!^6,PS,PH4AV \L\+D&;J@C43#J>!$QIOA@XTDY??D
MKEMU%56_ '8O (L /H*.X% *[ZA!KDF@ 8 ';38U ?MZ%AGI*:OW&[$=K1OL
MG*KRK3\^K>(DS\2JT6/_*^3H6#OS\LLHD678?K\_G\BZY4G:75.3GY]@W&J1
M8F)%]].?+MGJ<LYO\_&2]=Z.ZB5B<T%""E1$!#!.,"I4M!8]$8(HI2/3RHG#
M&[M53/T"V X#%A",C=29J&W&K''<.-",DRABTG"VHM*TA<$[SHM?D_<E_9/I
MGE^UBW=U]<?9@TS?NGV1:V"33)GY#:Y__,#KY1__5&6.Z?L<H4.LP/O16;KR
M17:;#$?C]+OQ*/-%4INREI)>M04CD!-"9QW2DZ+3C-,;[?R3?_]C7MC/+Q?I
M< =I_ "A;C?I]%(=2SK?_#EF[\S32&;//KOJ[43.X,#ZR63]V<R>XG+%2U9^
M#E_PR-4(OQU!3'?["0;?X*+)USBMYU^:KK_-?ZE(SH&9<R$AWQ.C9N\E-CC%
M+'AFA1K7>60)U\X_6J3BBVN4?A0O9@@\@FCFDM>N\]*_0W5:9T'QAY-WK]_\
M[<453GWXQ5_\?)(X[_=__R/<W(N',=@RME@5?=,WOLTVRXT&(2WTPW^\__SQ
M_;N35Y]ZU<F[5R]WNIA$_BSVWV4 CT>OYO!]-4=O^L;_.CHZ'OK347UT]'.F
M[[LYV"^_7;U:!/O;2[!_6@#[#I_QA\D0)NF4P_#C;M?1'U;CT]&D299=T\N-
M0_%\7#5Y:G8%9PFOXZ8U^I(5.'LW$11^O(=_YWK N\D9UGU_S:'QRZ3I#[%I
M7F/CZ_YY/D*/A^$7:/K-^_@A'?LYS2*_^SE1X9?!R/\VU0/RGW^WT4OF!=5&
M>,&T!*6$ I321D:M6#+:\X;BGFX+YYG(]63V]?YP@N%X/+N% :YM2#^-40@>
M&#!F"/6"&Y.L!NKHBXT?D4OWZMW[SV\J6AU5OQQ_.OE4O7];O3UY=_SNU<GQ
MGZM/GX\_O_GUS;O/U8>/;SZE?X\_G[Q_]UW<7-F/=GMFS]T2^CMY[W_V)Q",
MW4^PQQ"(30^[JUSWQVN/M,(SLJ<\([_^C*'?)+WW(I,=;R[WX<X>:M;CUOEP
M.AK7HV'?)Y@G#?QE]<.+[V^]Z%4O<ISIU51_RG]^P_3?__T'PQCYM]&D;E_1
M?^M5H[I*2'[Q8]7/'84Q%]/D7WX;U8/P_S7I"2 GSR;E9SB)23].:GS=M!4W
MZ69I<<UOZ?Y)4?6G598FIXG#C\[KI& W>8_:+WU)>FOZ0O4_$ZC'_\PW_#*
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
M<M++22\GO9ST<G+>QT%G<?)3H8W4@-J/"SERHM"P.X%?1\*ZV@3/Y7Y'JQ%
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
M;/G:HZ23-\5UC21]--W+26>#N!Y6HC->3K=]&$&%]-PPIJ4B B'E@A=#* &
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
MHW0P^>&/O6!?LP$\-?9UE_)<O6;WFKV)9ENHH76 (\$0\<$!-N&?R$,I%%.
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
MTX4>/:,+)4Z=+ W-'\0X-92KE_/I]&&*@0B,@S70P"%"-" "&AT<8:V<E\@
MWQ3'K/%[SZA0M&,9U7TE3P]IKUH/X6W'CA-E0KN3Y^QD%O-) _-Z_.%V$H$O
MZV7IV 6W!83 6FE-.('"$HB8]R2AP:OE"2O[M#$,XL[9F#:ECU^33]1ZYO.7
MXA.=W,9TV8D)-B9V+3^V,O^/O7?M;MNX%H;_"EZW/<=9BV(QP PN24_64FRE
MU?/$LA]+:7L^=0WF8J*A" 8 ):N__MU[!B!!$A0IBJ1(&:M-8I/$8&;/OE]5
M1%PO9EX2L9!2*6,-M@T!189*C[G^<F_=77(9YG>:S*EI,EL/&>\TF6]"D\'1
M&(M,)F8L$#ZE0L>2,JT2EWE4JXC%/M$1:0W[[(C)A/3XAMETBLSC+&;KH?:=
M(O--*#(X'F"1Q6C%D]A5ONLQ2GTI8AWY0<!!N0D"/ZA[%NZ%Q5#OQ)N/GU*&
MV][XSLU Y<J$^[I,MBZ3[?!L;89_#:[FN:X, U\'@C+*1<)#+2AP+A7$ 1=Q
M:[_&'7$U/WSAJ9W[K(@]A#;UK4]X.!XEYDA <A3"F!Z:C3]"T7O;RRZEG\PF
MF#*P=J^G'9 ]IK/O1)PVO0]AK'PA$R]P0\ITDO@\4I$;"3>.@]B/]BA$@QX+
M7WC,R1.);I^-)39(ZUJ9B8PI_\.L@+O^J-]EMYB5:E;];)LBO\N*LK@>\%S]
M!%@A:T1HRT&F84(C0EF<^(KJF')?<JH#)21SI23+%4]/ST&6E)-(>UQ(3U'
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
M,^XR 5<!\"=1+ +"(\HD9_"W8%7)XR[XS7.W+N- QXE.M(\='_R02Z9)*)*
M16"U\M9L01?]@CN(4;8,L#P<[RQ?@Q&#JOE'46:)RNM3^.3T\F6*28)!G<HJ
M@7^AOF L%M#M=".$#-I&-AE*1_.[+ >5X\%);\> *49=P2@='SW\UQ\BCX0_
M%"UNG[YS+D2.Z4UI-1C60'"L1GQ8IFJ!<:SB+IBV\"S.,?/+UR\^'\EZ5&VU
MPZ9>XV-W.(PMJ8!B!RP9J,BCB:\]-V!:[Y%$#W$\G\LX4H(#ZXFI *83"!9'
MGJ>X$I&WLK'7+H[G]MN:R+QF#O0Z&%!_U\<X'Y:#;/)E8.THM!*_U$:0^CI.
M*Q<O?F3]FS8XC>9D67UURQ]06YZJ&\;(@N<?0 \?X3=2C971GYS)N#(<00LO
MAVIJ<:%F/D'72J_)SG!.3:KN*G^3M<N,Y8//K-)NWJ8C,9R83J#MG,[ZG$9J
M^N::NWUG7U,=!Q[,AG=UZH[QD $A3KV-]PJ^W/5=& ,6\U"!MV,L+ >IT'<^
MXTXF#:=<H5:>'C=?6;<ZSVX=E6+^A9/E9J"8.88I-7KT0HU/#I:=75)A"TOJ
M>S&F$YA:8(SF*,'^K82QF>P] C[E:?D Z,.-S\&L63EKC:6&Z]_R?\.F:N]9
MEIO-++H<T-MG4G'098DAO\S1*;(W\ZDS(PO6/TR<J;5^;VT0_\CJ]S;8[S:G
M?.TSQ/Y1)5"93&;C[7DL2P].GGR/C0@^:E '_A?0]6^54[EI@>A(<E?Z3/B2
MJL2+(ZXIBQFC291X+=792YET4X7CO":[*WB]R82ZX>D]'YU_42/Q )L8J _I
M*"W*'/[R,Y E,)"-BM= B3Q#:MMWREW#[X[,PN[><F0CAZS3<9/$R"E,*HC?
M&,>C(8+W\\&R)-()@)I@>TM*@R#B$?,U<5T>A('D&Q2V[ +^/[Y7POS) ?W!
MP9?LO4[P9H#%@ V( W@GPB96&(9L4SJ23=.2%T$^G>#P'@=RY4O^2LQ>\#T
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
MQP#8 <D* Q!,4%#(A8G^X%:;COU$NG'@ADJ#T%4BC%PE ]\/P3 +&*'N6J?
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
M"R;J2SI">[/NRJ!X#@IH4=;CLZN6"MC+8O5#U6_1_*W>8W19A;# SC$9FL4
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
MZFPK9JF^\[?L'B"4]ZH)%? ZLVV#$2!WX,=F?L7ENZ)GO[9"(YT"R(0[U%<
M4:]V8=A<M)K]-9 73F'OS]#C#%+&SJY)VO#YYN$QG 7(Z!3#[%YF]Z-Z8<!O
M"_2*,)<1N():C;_""#=[R!6H8,9Y #-32#6I7D2:^7W5!%),00P /;=(7"S=
M80]_:C%V=@LUEJ&;HY7VQK,CUJ"SV8V#5%<QX D8<=:5(@: [@@_('-3N]G@
M3AR,0XNJ0V &6/ R'CQ4(#&\KX++2C(!7 %U/T-2&R*^&E_9 B^KR=L9 #,P
M<4L@$J#,H>H9092G6-(Q=9_ $WBA@ $5=ZFON(E@-06:H#T@YNR)V?P/0#D,
MZ2D[;"5!:KK-$*DJFH57 A;)]#8=I<6@P6'L27%S2$E-: N.UDOY8&^,"S!H
M4&6"9U6>%17*U;S7E,H64Q<97".018HRK9$^FB-23:Q/"UZDX7L;-3P^L8SJ
M5/DPME==N\^,0-23H4:7C^4-Z$I"%T)A3FYX#ZB0>=G(0RCAC8YQ4&"X6Z7C
MLO)KF@=[3@&KE&97U1+E/9SFX4RC C# /-_*D5<K/.8M>)&W(#&'*,],'C 7
MOP&/J;;3:^P^&UE9=)\Y]TK]5C1_C1A^^:[) /!R\*=&>F%3]=9G#&7.*..X
M[L_DM@RS!!6*5IY24:G1;.&B99XBMP.M5QFU"2?G%-/\@RF)#3.C)9>59H2:
M/Z;/G56/-Q6#:3U!DP%9GF1RL<5P@I*I![RK-()L")1IDUU /\J *I13A3)F
MCU6?HX-\,IJI($97 ADT,7Y*,$8FE6[TCP'^_!Z>X"-\QQB=Q,+RS!(YP=2W
MVU!*S,"@M-9*K(1O<@4C9N#.OJA1[<-NR+=1)I655O,OF8S--HWP,FJ:17;<
MDDB-2@^&"A</)BED.8E]MJE*-:R7& ZG<3>4AI6Z.D'= V +6]2IJ)1JY&$+
MEH[9'!!9G4+?:[<:C7TXK?&HJ;!6]C+<^IRRM9 .D9NB'#P(<E@;+JE-D]%=
M"G+#VH! X5;[0M5T,J[2[:U(FT9M<.TO&8@K0Y!660<DSXVT,Z0[NPQ0;#&J
M@)\"#P9 X!I3_#!1!=AP7IN##<A75K"R(8A)4:&[<4=;?IB.[C#-*[4N[XK8
MTI'..<9TC/*W/5/83=3;>A+_\Z^_#7]C+O$C/P[#%O?AXN_"* Q9R^\^*W1J
M.^]G]D.Q2ZZWU7BWQ^(:MBCM'C&H%EY&P:TJQ!RW[_W)4#.*:E0DK2 W-A-<
MK1$SG_YOS_FEE'W#\O_H]H-INM")''V7.9AMN0[OS \JTVN6,77VQ!S-2L ?
M;3[F#PC,7>5C]J8)F6#JH+8ZEWFYG',9]-ET$)Z5=4W;;BEQ<,K-<O7DG$'+
MS19S0U=Y^X#EF:.#/JU*R^E-'-@*@$8J71-0+YEHMUL];7NRA;W!CMOH%A-Q
MC41>GB4IE1AR9&/<,95LJ*JA0!P9OZ=6)JIO1B/.JCH-9CEO>4V.)B5WEA@]
MY@]&P.$]Y%7B0CTJ99H7C*Q/@12N9AJB5V!N#..8Y]BY !008) NF74*ZBTX
MI>>*@.'Y:P6\R>"9[]8OJUU&N/0 Y%CEN+-ILK8"#Q 9T:].K!VIN;Q:@_.@
MV2:3)O*9<]N,6Q.8-1P-Z1@G.IH?^I%7_<HYK]'%>8O/-D'7^'(&14L,-G-@
M=B;/K\^4*#!HU)PGV-#Q.Z.SP@D-7&]RT$#K[WO.5?^\#XS"T0I3)5#G0 O7
M;KTT/Q7U3^'-N=T<_V*R26]L8>\XLTZ<&0 :1[.Y+%(A H)V*2N.9>/WL^NU
M\+ZOW"8-_Y+Q\%3A 92=9@:F!'5S9*7%)8)Y9%S=UN8%2:&:T#9N;3@.&!V&
M*>=WM39JU=<FG1MO%!J#4_=##1?0Q<MF_?$LW\0:_C?\JW->6GR +Q8VV089
MD$47B.WF<YMZ,ZQR9W+@[86] HN;)AVHIK7:XSY#]Q%2ECHK09DL8$N GR;;
M94I'U\I88.?.IRG]7J^E*:R(K1ISH7#P_7X F-:HH9UELUA,F.+^-$P")HH
MB*C%^,1TDNV[*FBR$*:(,$H!)I6<IUZ/UIB.BR-Z#$UP8JRL_WNV,[B6+\"F
M\Y$-L1CQB-E416TRMEU(\Q36XE$XX',J<:<B'MY@;!%<Z&WZG2W6'6;S5<)U
M%:]$7QBH.E;^F9]BP%8WW/SXX5TV9_/,,[0IO%#?@M.9T,XMR,**F)I<K(>^
M1%[ESE2_L5Y-Q!2#JRN>7.2B<@+,8*"&J,RDF<'!QEU,NS$@DF3  F!+5F$!
M0"L;H&IC!L8^1J5C>C,@A%.3:'5GP#!E);?\WT"#0)CS()KJS:#FI17TI1G\
M52=(K91K=N*K=0R8Z"*H&%9WP<FEJ#!-W??M6P>Z!VZ43[WAC?X&EK5,[W1:
MTVT2FU#VE< A^)1#S$SWN8\;7A"P7P'^(%V&1G>S<::'QB82]#?D.2JM5?#2
M*GP E<>0<ND.O?X)I2MY7;K2*TQ7.E8-^=/[#^_:9[#7S.DLNQ^9H)4Q<U.9
M(E, [G+#TWL^ZMF>EO.*M&52-.['\9\L9Y[O14.B?ES;83TSJ=HL LQUE0?A
M)*P-XVA#UHPV-^S:*)W6"PAGJ5*/;[E$[UH=GT7#H7;(_=%OF*=&R,^:QSB@
M^LG,.@<7].X/'#4IQ_@'FAIWG:O]RWFM8,\JYI;V52LUB1+\5C4R:U/,#8=+
MFY5ZPH*5.Z^H_'G5>1?/9.U,(Y#U!"/!&/(P[U6-@]G:CLI6QR#9= AWI5+]
MVK]>8:%@ELLOY\86F4F52C[;B-OLF :^,_"V=>WAL[X]S;!>F67#OM7"\9#U
M%.^9R8]#PBOSS\PA1Z>P26#)@7I0._KE\J>/GYWQ$*!%_N2\]?I!^"?\R6+C
MI^^JT>USOFB\8R%R^!.ZC(;6-=)\=ZX,]6!0E&/J!2ABC0GF:@HB@S8UTEA?
M1PV%1H^B?QCO-\( D^27'YEZ *8/UPE)LRN=34>O<ZS=DR#@-C;8HF;Q"2"'
MC8[:\S>1:#)&P/T1A.P4U^!3F^@U9^M/\F+"+?[SN9'P0Z![>WN?)X!2Q$W8
M&:E51##[)KEU3IT+PS5([/O&&C.N1R7!ZCJW*3I+;<4,G<BY0?=DQHFK 3.5
M722JJ3-_!.UI=I2WR+GF6AKC3PCILX9E!6A<8U\Z@Q:WU=@W\Q ;VW:1=0)9
M,2E,V,)P N-RJRJAS*9&#R8">ARX5"CTY:W$)5.1C(19R060?7AQ5:P?F2[8
M77]D88/ECVV3(5B"FV9K]9W#>TP*K$E,5B.T5$SR'[ZCJM%!IS(\;EX>' =\
M5GO4:[UC477H;:([>$&?G*3NL!8<_S2GF1-?E=<5:8RYLU,W' %U9IL)^E8!
MXYHAP]=VW8:WI>X6R*>QVZDUFHY2S!JL=L"'\SS*WHM=#Q-2IH*J(2,*0'CT
M?X/]AGQBZBN>ZB+XFD]Y9C;_"_RFF&HFMA]>6=7<P"NG(JZP/&/NL7D7S"@#
MF]><& #Q;H!V(!+?"#Y-4N?MYP\_?6<=*C;(.2FJ[(M*%:E!V-I(L5J1]ZNC
M [,R,8!AJD;&V$3./C1I+\DD'=I(?#/E<"85>6$B0F@VH]>MDIYSYUK-NFO
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
M'JPQ\X(X@2?&]",&/X:]'.6/XB?:C\Y/ZM9O^K#Y7#K=>ONM!6]Q^1B?NHV
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
M/ JZYH*@-N,)T8%/PJ+D,)U8DY%^^/+\D4:).S\$YSD6&S4D+V]F\W-2B]\
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
MMD+R3^2,#_T4->_4L2%7=$0?287#8JY-!C0#_4+4!$__'&.IDU#TD," ,7J
MMTS^2XI>X6FA@,T+:6I:T%*E12N/1DOCSXOA$EE#/001_YA<TOM#-W=.+@4N
M\QI(.;+^#BAB6$LEJX)P"T5VDN6&OL\B\3'ZHD@#&![\Y(&7GXWG,73Q^R4F
M=99B@=^B>?T"SKZ'J?UH\V>OX?#,3-B03K5N,?:%&Z<G]WJ!F!\%$,%:$IYF
M%A*D4#>NYH&_(!BS+1YA"8C@B0@Y8#<%^%H !AAZ[FU_VM)54PY MCCODG8
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
MY8)IN6!:+BQU9%SE>D!#*T,K0ZM=K\FM3&J):;E0%5 9<NTHN:HOKZI#JYV
MUFMLN:".%6U1D=5;U'"A9QHN[&>U<*/>VJDBRU<'O)U.]2MN8?UZV_1;J#20
MC00UP#,2M+HX;A:=+5JQ?@N[V%HAM]>S+YJ=,@SVDBIHJU,?6V#U:[-L+BVM
MT'4G@+=OZF9+"P.#O71U8X!L)*@!7N6 9R3H<@9[HUYL'6/%ROIW(L">V^7=
M&8L];X;6,B'V2NB;K06(CLIF4Q,@,@&B#5CLK;5EE &RD:!&@NXM\(P$7:X?
M0ZO>WBD@;[D1U^ZT-,Z-]?:,&?\_+*#J\N:1Z6ELVEGN0#C*M+,LDGP[KAM+
M7FV_WC8MC7>(.8P.,#K@%<#<Z( B^]K;.\D<FR7"_YVAP)8=,],A>3<Z!IK6
MF&M+E8(C,:8U9I'DVS.-6_!J2_>Z#',8+6"T@ %Z:;,S#9)7.R#Z:?T&R1OP
MC:@7,+4C7+<C,'4H#D(+283=+IBON@(/.-#,RCL#Q^D@YO].P;/!SLBSAS]/
M=@)^B@P'V3-,] +^W]_\;W:OW6_V[#9(O?\Z/#P.G%$8'1["@$S][.+FM[.K
M\Z^?+JZ^'-^<7WR=\\NL!;%\]<J=0O3.P,\W$CZP')_%\<\'I]>7GSY[<7*#
M+S]8K@$RZW3=1J_!G6%CV!YT!H.C >?-#F_P(Z?7/!K,:TPLER5GV6U-YG #
M^;M3;#O3[&1^>Y3GJ#35/N41(3Z>)WQL=>I9EY0I+I^>-DN3<,&TYT!EDSIP
M;B,8@I6EX6I^]$'C>H7Q->&_F3;I%X'UA0&C6GWDQF;#NAR%210&GA-;I\RS
MOGJ328B_B;]9)V$TD:UMK'=XEMML_'AY^N6$_K1_?$]-PC]%+/AF?>;<HA9P
MU/@;N!YP<S:>^.'#&,7 \6W$.?W%AT/N)-X=QUZ4X7"VAT)?-"UGV>]!0MUY
M+BQK&$86LV+FHRR!!]^TF[U:O]FE27C4QQT63=CP'RP@%35!I\><,(BQ)SN^
M-0SXX0-GD36A]CRQE08^CV,+UV7=PB]@I 0(SN+$:H')Q1YBV3T>9!^,SE4'
M>%@ES@\^1"$7\8#?UZW3J$ZD@/G EU[B8U?Y$-0*@M:;@'#%MNB<",.Q7WS
MAUY"K=YCT7(] G+>TM)CI!"/$3Y>/(*!!@]BEKBDV(,]9Q&L-/:2E(2VZ#N/
M*ZA;YZ)K>TY&;TJ^ZR-%L%3J2 \/8#MWV#C\6&ZWP]*8R_VN8==ZM4*0^P#-
M6/_M;1BZ<KCL"?7S>\_WX3N'T\X#000N0$N &@$*H>1$RF(W^0%J)KG1$^:!
M.DH3*[RC#AS6&! ]BF=1POPXS*$2<^Q C%WUY7MB[46=12]Z( T@WM.3[\'=
M0D+"@ $UV?>"N]!/@P0?402E:P&>I1YV&'7\%(6[))YX\DD"OH>O?3^\QX=8
M-NH((8)3 V #[_KJ#0@@2?#LQ@.ZH< *)]FU Q(Y0L;'8F,&W G',.)XS%T/
M$ *P A@!4G)$C_!B :2WJR#/@ULFIL&"!PLO-KCSD@>D00(3&T]XPF-A-" %
M!VGL!<AH0$3"'MZ  .\'UB @(+<\6&X:X5+Q :2NVBB>2Q)MSP/!W<D]]P%4
M<L/8$!Z<8L1+I+8K]X]>38QF?66P6NM,<8UU,1P">U/'WEPFUJSSP!%HFSL)
M#R&"VRJ:ZYY]'WD#8&B[46]UQ=T)'MV:$$;)VG;/=@2_NB CB%,_0:+G,OH=
M?B/!EGV:(7+ @>(\L$[/OAQ;QW$<.@@9H-3GSX*TCZCGDM#)[,"&S ZZS^^J
M$!0FU 2QX OB?'''Q#%*3^#-IKJ-(I^J-H80PVX*;$^R;PP6.P'U3;^&WC,(
M? $2A-X;N]'+/D5]4+<^I1$R\3B,>,WZ A_\RL,( /Z%.9'GA""(8]QNL(#]
M$/@/M=&8JQ[/\XBA[M^X\ZCULHX9EB3,&3W&S-&*F'D"1D P%I&3,\K.%<!8
M4B:-_$0Y.A(D<M3%@%1]7E?'']F2'UOV5$.\:6M(O7 "<N5P (+PVR&Q\P?F
MWX,>QD%&D?J16 "Y:%:#.K3J-KB,H,C/P.8;2>N-#JIF#<(Y'I[Z2B?CP2SU
M5_';T%U<@6J]C,MI] \@+&%H!VG K%'$AS\?_.W\Z^G9G^M<>-*3-^:X_#LY
M2K-[L2$'#8W[[MF?OYW_<GYSO>-N5V_8M+N]YK##!ZP]: QZO8;=:#E#AQ_U
M^\PYVD&WJ[N+;I>"TR:\K>6N'=H(.*4\<K#1^"2&WZB_EL(M(;#1=6R[[0Z;
MC8;3;G4[K-%H-;O-?LMV^VZWOXSC7S]JOYV_EP5=/30]GTZCWNLOG-#<P-_L
M@MK=U9[/ H?M@YFQFIUZ9\%8B^+QH$M$*M03Y-MJ8W2PKJ2++IRZ*SX$#SQP
MYE\Y,KU>,#?:S66)MR"58BEXR3!K221:OE^OM,.F&_96>\KBCI&G6@POQW#/
M;I&4[@H5.T":4QZ#V4YN[_+T65V>S#[?FO?\KG# IS :KT*LW5ZL![I_508Z
MJMN]'5[S7!'WI,"H[_@68V#C%-3C\DM>I!=W:-%X@A?MDA[[E$8!Q;AW:=*_
M@:F%X<WYT'J)Q;2TOBG!@%Y*!Q3V_ )YO#P!Y\JWI1\OS(867LC:N<8OB$,I
M;TX%G?CWEOV_=GV4C-?VC \^MFSLRL->ZB-NB"+K952<X(2&,*5$7@M],O+X
M<,YYPB2-XI2)4/057>3<8H=V^QU[_X/=<<5?<VYU/OLNSWGRZYW;-8P7,S><
MH+^GCWO-Z5YIJ]7(8N37+!JP@,>'%]]]_J!&:38:S?K++.'5LW66YOD*#_V$
MI'GIT(N%T$M'?DH^K<4\FU*]!Q__W+"^7+WPZ65R9I6Q5V2FU89>"?$5&7I%
M9EII'U=BIE5&7I69%HV]1W9 \^5V0'-/[8!/7L "QV.^L0.,'6#L &,'&#O
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
M Y@#E)VIZS2.$KFD$7HD99+0LNG/\MX<"2Q$,+BZDZ_4HP$:[J5S^77_-T2
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
MZCP?#@W%T_'U!4@$#2"S,"R&6*MSFG+*#:?@V(8T&$N\DF :_$5S E]%MXP
M?AL?;6^7.?@O/Y94OE11 >G@Y(TB@6,"16C31JQ670]_/1 L5;JY_"J\ 0X2
M28+SJ! R$BAH$H^0?_B5AG,\I-T\+H 9<QR1\\&PR^<>BJ1)FD(P&)NG75V/
M1.DC4=I]_JP0$,V3:N\1@$GD8<Y<-1 _9Q=,XVL;SL%Q.%!;+<0(T68YV(14
M>G?R):J=\_TTI$'XZA]-@LEVDDD,?#Z(S:W=W@[,9HY > 10.=M_6?JXQ>42
M57PI"N+OH=S 2P?>H$:NIQ.@5 <AVA#\JV'.:#?Q<DGPAS6(8U3MR13]KK0?
M,2COSD1"4EPO*LOCZ$%5?/\(PJ<B_";(=(J4YSSM4!/B9J9DX:H&XO1Y.?&R
MFFE^E&HGU  B;^_7P*E[H\S59,O,V=_U28"$,.+#SO80D%(2D9BTDTIKJ"C6
M%?7H9ND)XJTI@-Y5&P5(,&@C#H20SO>&!%5"0(;$"%VRO&P>Y%;0(/W551C5
M\7^)2IF41"P*)Q7(U(M64MEQBA14-KY( >OO'OSEMH<H<Q^"1*J#1QQ10RE$
M[X#J(RZ;W<5,0Y%58*6 1V/T2-0DTFP>5ZL>W43$$$K$8"Q](7,(=,&K,?OO
M)Y5]EI']@>-W:U0&\5*0=N(ZQSKN<AT8C+D#7_>:L='XM39)[)OG7!D?<P$'
MDVQAX28?/7#OPMU0_LG1,.IS@I^.FW'&>ILB\]8?@YW+/ZV+OB^(\EF7M+_L
M<HAX\8_^-8EA.K_MRKJY+;+NYJVRA1FC%NJ/&V==+U!U./V'T=/(/)_L#J;E
MW.7_R6N?_A]^^'N'&QHD_#I3DVF).\+-FDPK:_@5QMP[.L@@:9"EYEKXA&4.
MKK2RZ=W DO(__U@M'6$Y=>KTH->55I'SEKJZ&"1<>!ADD#C;=%2'@'V*=6OL
M9T'ZW; EM6T7WPF>[8JIF5$[-_N9ZZ-?:DVK&:6^N<[-^>Z_L&^K!94^>G]Z
MQ8D[]+'I-EFSW>^V%LS+TBIO9!<<3MFWF&T[+_#6D:%'TI^XA^GEUVY\__)P
M^H;@P<->QT=W=,XI?7ZR@.I]X5#:7)>1XM1[0WP3#Q9-?-@I9S_\TD,I<!S[
M3<J7N$9#G4GXRTX[JW7]CY&'I_%S#R>R1]02YU5K#T\+GQ:?NT-SDVP;:D["
MQ8?EAR;]AB>>J;7<&S3B&?7+A9>U+<2*/.$NC@N_5-]DQ&5MA;B'TI@H\X95
M*=LK2P?_9OG&#T:2Y/G@R^$+7@= &VXTOW!)EOP#GWCDUL@X^ 7X]>ZN^<[S
M2:*%@QNQGGM#V)5ZQM;8Q O/ON?+/7&#6>R]GK>^,'UPL07Z(A[#W9>"-FL)
MD[Q2W4I?E]4%TA=X.=:M5N!C5:J]Y6EPTRY..RL@7^X5;N)C]_960GN#&_1-
M&'34\WP7'%H2C'M.%]*F;F6H#7-_0@\%M\$U9VQU*U/6:]^'8/$GU\3'\F$)
MN.A%_2[X>HXQ$2,=7$+DH:OB29=,Q,%\%QIIJA-D'(!;V) C(9[51W^Z;PP.
M7ODI\J-+%T^[\(49+ZV%UHN@OHV<RW8]FB($'XGH T">IWN&'U/RB^]TL/.L
MGOD#A%%+,!5N$E6Q>.5=-$XE\J%;N<\D&%/#P&GB">YP35=8*@*V4YU-[E5"
M*KIZ:8LO'6N23S4R(0B =,F]0FQU1=4+F0<:A1G HZP&+WR\#,:,PQ8\25:K
MPW7/=]%%3PD?;C>$&6O?G8LTA63"8C;)XY+*4IU (P@;DX<O9-N,CV?_07*/
M8:^ *).<C$R. ;%G.@N\:=,N9*>ML9W4N@D@S[\//,R?QIM2M>8A6]L"NF&C
MX ?4[/JHZK.1B67KB\;-V23,<#O3*?<>/J.FQ<<A9-%%^HH]OK_X;/ ]M&;U
MN]O>^_=/]RV)F;XZRG3KP=IYH2'>_)P+%Q9F6A?F'QQMKKIG5%EJ2$C=)Z<K
MN1*_X176-;ISIR0$&?WT__Y/=GPG]*4@BHNA ?RC[\ZH>4M5I\YB+T@<9*G+
M+)K^K2%[ ;]TCJJF^[F*P4R;(GW-'PT20@RNCX"#?/(V*E[0 O[FX0:O^P<-
M?_R?G_,7K1W,LL^V"EI99VVXS\;ZP19#3W[2' -^PIDS4Z<9>J9X;K.N6K-9
M*C"(GW!;9;F&5\;,G N',P8;F;D&I:G/B[F3J[9DG=9O9WR*?/<7QM0L]S9_
MF>IJ=\=QYQ%)X[6HO_+/^O"C8J\4S-TU[Y!762R]_/=:NZLM]H\2CQSMWN#S
M1^U.\38_IY32!.['V@-B?9GI=VJN^U9_'G:@N2.U-/F^GU/BLW@\6[YA1?/'
MZEO1(Q_QRH6Y3:(HDZX.\D3[W@IA?<K>^2&&NM]7*<?_]'1KJSIS6E%J<SRG
MB'=<QQ]O4?80\@\UU7&(4Z1@T+[$J;;R9V*86M_^?F.75!]/R!'7#BQNA%#>
MM[^W591SK#LTVFA23T5A#\4]UN#^#:X%#M( 08&*3(,\)<\+<]M 'R2/481Q
M/&A\/'?IUNN%;G _+T1%ME!N2,N-[5N")_'"+/+ 5IG2EAI,X'E4O)YP]&2W
M:(E,9BXWY)!N1A!3@.*M1@;O1XC&'AFXVP1#; X:XY?0,GC'$1BC#<*' Y%1
M2C?$S(^],UE+B3C0%N'F-;A9*#= %!"F,83Y$,.<$+!/CR./(L.! ^<QQ&-Y
M8Q02W>.=C_# VJ>;14QI2*GD24SZA/NW>IF)Q6CZ+H#\,:+5\W,[^.8KR30F
MSC+BU'Z<ZJ$0<X  #BP)8I B\XC[>5Q:'SLJ?>RP9;.[Q01JDM 1_9YD<^2[
M] +Z8&M(M64T/A53(=T1L.NK@+1)U#87.*[TV#X)D-<"R!5;R$#[A$/DM)*X
M@O#<XE:(6F]V[K;WJ8/K;IPY^7BO.F""T3=!5<HCEO02B%<<@#G_.7(D&B:$
MJ$#PI]TKP?K %R,'B!.FJ,HI>JYV[Y0^X'/BH#DJZ+JR[62KYZ_H.Q3032?.
M(_.0GF,E%K> S*]DRT#MR";*]^EJ@!$F8+@,?^ELY>1:R<\J2ADY6SKS]G+
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
MH6WR.)N?_U4_T.@%/ZMZMSC6>6K\7L*I,-OB;K.N;B;KU[L_Y_0>-M1G^[W
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
M_Y?'$N): Z=6.OA$LBEZY^]QNFS9@. 9^+/N/J\Z<^RWI [/'U@7(O1UGPW
MOP:]6[MFUYS)J(GKR&)M7QS0H9F'*;7;<H[E?*>GGD@]69;YTN;8GJ7[L3C[
MDP>1 A24N.SLA_[R?S@2;7_$65I;E,:;?9VS>'U=BF.5N?JRZS2&SXWSU^$D
MUE^W4F':;]AI#L:W:-YXY).6&^>."UV"#J(QP@[J=-OI=#ME;KW633R KBNQ
M:;<XML?!)ZU<.\OO*J_BL*!$$[Q2,ER2 I>[A+@)*VXTL\)=/,PB>,JE!;+D
M*X&6_OS:;:U?5QV5?'$?O_K:Q;^O5<%?8TF+&^ZPZB]'4XG[.51\2D0)QO!2
M01PZ\5][R/G+L07NWB;#*: >T3A O$N.LZD;UVTKF9S L7?OY9WK/31MW]^U
M]%AZEIFPZ-KC*;>?!GT;'9-QK;\[Z>?BFG='?/N;4?'E8:/2K&CP"_<\"RLL
MB<ZO?K#[)"D82S3FY174O2F%^Q&5PRF)H%NVN1D-6.)I?C?7=8UNB+"X&6X;
MQ."3Q[^?G <GDUEJK%"D+4?72U@DS!?G=31,H:<P?$=^_<X2N),6W$"*2[(/
M=!:F"*E3FE/NM4(*W.B'-.4HI,Y=,*AD,E@H A;GSH#;\U!@Z4TA=;XST!6<
M3Q-91;FBH0@M."C*^Y-,8$VQZ$"40W1^=&G&?#>R>D!+6"PZ,A=O0&)JL?9.
M?0<U@-_J2&8$^WS9^/?C]SAYW"8"EC@D*?PKV<WI**I_<B(&] P" &&2?;D8
M &N?24T_5YQO5 34N&K!)A3?:RJ&&>4M-LO%\%?RTX%]_Z1B'@B*IAN5)G_9
M*DID_\4*D:OF%RN. *O)3#46*@A+'($Y 2098E07O?^+_,H%DG!3%\:_GS"6
MBK^!B$<*0QH5-=7T]XCI1F9Z$ILI<)\G$F0/R(=<:/%7\^M)@)XF/-1"!Y*V
MCL=(N1@F,9%5-%(N[ /=A#0)WVJ2O=<H4+7(*-<+N#+YLP:8'+-^#MP_;OSL
M'K<)6#",)#LD":OT6KFBFA(@Q 'B"H/X'9#-T6[+30I/4@A>.$MA2H4CA.\U
M90(H\B9)_(D37A16>,&<"T3*F(H5K#H)Z3%^EM?S!,D88J34Q1M0@+^T^(Y<
M$!@,Z3Y/C;> G#*IWC^3Y,GU EY&V ,!DXH$3#I4X_G,RS[0$6BE_LDT9%I
MKDA;BDB@\ 1ILY3$A?'-#L;4LBE;/3"@=8$+S&T4=VTW$%X,H3Y%H%K"3)\)
MT:2HIGCU=U-VJX$[&1)W4D#,TPR7&?P6EL?]/0Q.><!-LNP\7,4E,5SV*[>^
M^!0A(_Z2L,+L)+@N_;E-_!+AY5WWF2=]3A:[^%=XZ'[_24;!/>Z#T7C*-?_+
M5<_*?BET48A7Z(CJ>4MGXP-UQOJ>.=H5^1[E/BA?P]PFC]N_X3\Q[Z"2^GVN
MAJ_]8\YE]].[WC7P%$8C7]R9/J37.+$VKT+^5^GOD.-_$Y2MHSZN<*MY>ZOM
M20[OJ"!?OVRL%-SW;>4WEY3SRI\X'RX/Z*C;4)#';+</WIV047"$T%]TGA%
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
M,$-)1S+*^Q"))'^84-XQ]P2F5Y60<]=(LJ%HF%YU0-*K6F4UG3]<@_7?6L!
M<XD^F"A-\7(+S"7!.8#KR*B5,"EK*4Z!722W0 KI<_[R/-(HVD9J<&PS*5,A
MP49; PAQ-:(D'>JSW:>R.>^T^!J4<0T6^J'"VC-!4%_WL-K$UIE\*NI=]V70
MY1D+[:5!$[J O)K.IBI8JQ)FE)N01G$:S..2P9A/,C#9C)4R3X?,2U+O<N4J
MB"ZXA@^8T%OP11D@O_#L*&10"Z9M(^4D1,#1<,G"V0^29"Y,V:+Z@V%RO%?$
M#)/EK1UE8$Q>T@PDU#M(2QQ-*5T4^^>%B^,^ZYI/?3LH2<VF2B7V=9$_$ 81
MB5ZP>!,601H 39.F>H'/X,K-;;#,4AK,7[>"89]D(!(UX3\0:9V8?B4P#SJF
M2RQA*^4S6YNO+/@E<<$OM/DG,+?=?NB+P"]6(P*Q")4U@'X.">$*B40""9;:
M"4L&0#HAA#U!K3")#?$C17C@6HW1IL_1??.3C#]<M@')BMIUK[K3!!I%0Z)Q
M/P(!@H&5*-7RI*EO"/Z2)'30L!)J\X3-S"#TYXFN3KAE735<@ )#&"XHVB,'
M>WX D0471.(1]EEP6BG:/R\R OC_"KAP66\_R?1;2ZDW/N"Y(2\$%N?$VLI+
MLO;@@K;SV !CD=T;2&D%%O>T,8'8=ZZ67N^XC^GJ\XJLE=^Y['D;4;#S/8]^
M.\?<&#_F:+N(A4_X]8<>@E)WD3^^_UBK0NVQ;W>VV"K<5"Z9//&&A==G;/C;
MEL6'\==7*^PHV>'3]1_\T-'=6>3WEK#KM;]'A.[YJ($[RRH$X$]5YKAW9L?
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
M@ZO_)/:?%TBR[V'*#$EY&*!TC>ZB"6NHN*Y>PBS"BLG4*"]Q7)87'Y\R:;(
MY(T=0,RP-V:^4V(0X-))"2E0':X(A=^NQ C^; L4:P?<4_!;.Y+XQ4D-#Y$D
M;E-;83-%,DWH3N!*\JL%;X;VFDSMAXL+96%Q)VF6%SY3SD LAJ)C6(^D$56^
M8PBSP,?-^0^PZ(W4PA\.GB+Q+XBXT/J%<#4N3 5R* NSS:[KI,W FEC?+[ET
MZ83!7G*J<NS"W.KG5N?6]@1($MPS$E#U9E[RH#@UPTX=H4DRKUHW#7P>@J3I
M.RPDCBQ>#<LSU4%G86WWS77;/,*<R0+D$6%!F5>.]L8LHM&^N9[",">CK[=A
M&6S\J;F?]WPL[7C59!A^V.4T[4U6C_;E_+>[:S-;=6N.&8>R0U>MWO0F:ZR,
MKJ90$DAQ&O,^%\<LK)G*WEBY#;^'9FE.0&L[V5YB;R=DTMFKE&/AG-BE@AMI
MB?]="XJ_T863@9R;R?0M3J=W5=Q1_+5Q^O 'C^7A'\ ]7R5-:;02W/.[AGA3
MHY&_-A@BSW;WI^N7?;SND2, KT>ZQAV37,Q+GO9L*G?.K"_C[]VPLY^Q](IB
M9-;EA"M/4QSB]ML5!?%WK;K&<0A(O>X4.Y*NJQ+$UE0,_RD@+6/Y7IW)[> .
MSUY;\&!TM4Y ENT&G4/ZL0').D^[LEPT,T[*O^!T^:0 V^G>,XOE4QQN?01D
MQ!%D=S"9*2S+[]K0X9:66:4_#9GH'"^:L;R3>R5\$ULG*V!<V^[1<9^LX^@@
M:@K[J0W.VM(IJ5-?#E][_*R")5;W^*(9EZM*SFZ-@4@R^6F_2FKWF+@T*,]N
M0^ZV=")\/*1YX;GNK;\'[YKT*=_L>LTYM=QQ3\!C%[J"(O>7<FWD\Z#@W^*"
MHKYN]L'9N(-V @=+#4M;7.9UZ\"#&S&& X+X*!-/XG!S7O!/@H3EIDG]2];,
M712?K7"TSTYFAPP.C=1'#?O8FB;U+,DX?2,G+WCGT*8>45%?<@MNQ^U(Q<L=
M&4G'M^1H.VQKB'2:.!JMN3O"+/5VED=AY;;B649TRIR3=E#UY6[+"WB4OW$*
M!1R*Q?([@NZ7#DH>O7;0RJ!>,%_N*=HY2YULY?P\@C[2Q7;__$YCB#/4 W.7
M6'!L-?;;GXS1->E_SLG9]IR3&OLT[F[7!5?CA>1GA4_"\BV(*-INF$/6M\ZR
M(_YV.\0J!(R@J(<75.J$N]SKB$:;P>2G^]O2"]877#ZG3CV?,=A:NL&3HYS$
MYQ0KEQ_";MNN173!+'.[TD.E+K;;JE&@F4S773&CL".(3YSN)].UP.&J'BZ_
M@Z!?^JAOSM&V:I9Q9!0]@P&B6CG)DU-C9A=R%>JIWY9'9S:B!P.,4\JVAQ4N
M5^KIK$$A5@%-E3KUNH'@3%O1WDC<D9'UCVF/2U5,(W'"4T#6B-EQP@[B8'\G
MHDISY5.'^PP9XBCX'Q4 D]EQ&3J_9;&0=',G?=4//K4Z.3V50"[,-M\*3]T!
M!B^<7&8<EK!<33?B.<J*4&N<,FD<QM#)U UZ7DO7@Y7'8YF:0YP9E\4-D0[Q
MIV9I*L\JV6MTCR(I>#V817>\3\VJ%P8 =MDPM5S,5@**:NEJ@*.2YE'-<&NV
MFTA_EK',=\SN?H?S?=IZ2;[^:+1ZU7;_15G71BI95;-%^)>-Z/>9[?[N69$K
M':)S&S4.UH98$;?L2JP:J7BX?)?FJ=G2OSV'N67+:NN3^@J-/HRX_)"C9U[7
M'IUJ:U4HP"B;'QT;/U-1^&M$V;(U%JT*G/XM._$/9\9KPGIOEG]3LKLY[EZN
MYL'0MI-;T%QG]^SKX'<NSNS!:_##=_U2_'_7JLL-!3\OXI0^X3!TOVE41Z]U
M#;S@+OA]PF-QWZM>DW.,K'9,_OZ<X8F39<MN#_'$DX%YFM^.;WG\NIY&#KCV
M]"P[T";8(>CPLY[OCH28'F*>?E"<O=GE."O&^M1LR=3Q_K?$LW97>)IQ9W0^
MR=34YM-_U*-O-SW#D^%.<9>LX^1L"#&U3NQW77ER+>/*NF?=%Y>_);HOF[NO
MH&"2.'"9O*%Q.7;]?/7^+(^>#><;T86K9G7"9'GFT[1!ZZ':?-K[P\^ZVK3*
MEN"33YH\#C'%@"$)!](V?,]>6VQX>5;G[/*WA# %P2^&G'>,C\O?!KU?]PRF
M_*Z]M,XZ#4Y-;X.Z26X'SU)UU23OK?1E!2EF6=J.<"@0 8M67YDQ'R=!,)L;
MEQOCHOT"QFW!)R% I@4:2U/2KQYTH[%MA_3RJ4"><[MUQ15M<Z(7Z <R4SY:
MGNQ2&==S? KDW;..5*QPU/-8_M+R#D4*OT==::9B8ZUNV(L_>MR.')W5#1OX
M]L4>7:+L9JM'+Z\.N>(8P@KBHU5MK^]<-]9N52"J9>/I'6FMK)#GLPJQ/K%Q
M [5>*2Y753S<5ON.N:S*OQ;J6%2^HG6+%?-W&_R94O/O3\KCG"S^A=V[]X%?
M&-*-3I$'QWV7;G= 6[#L#LW@C[(68;+20KX[]##KZR@79W:^_NL[L1=T\=;V
M44[,B$?YS2\)+34M/AZ$Q5<_!G,VW9)E.25;._+I#P=TL9H44[6_:U0]LXL9
MCLQ^.TZZZ(0Q]WH7%[LRJ,>0':$J;D^-,!7S9T/@L]U:R).Z=*KSH9FN LJ[
M[J8J,I*_PR!UQ_EY#CWAG4U(2KL%R78_AAOZP"=\U>>KSXX*T?-P'[ XY)';
M&R8-EO %FUA9EG?V<[88IH07>OJE*<2%=&4^R8^,9,_)[[HFFR?4<C_)^,#T
MXA7DR=K/3_>VH?"&HZ(?D:0GD@Y<_>69X$1CYD)&>">2&[6 3SZKBIA1.\5P
M!SO?+SGF))CX!R]&&=%!,TV3CK!'0@121GZ9F*^_6$#M(%7)2<TU1Y[XMD,R
MZL;5$C6HOE8D%ZP*'X'61!X5OH P1#"IP@+JD"KSS*;^12)F_2)@$<D')37H
M^I>'R(?DRE7"=!QANI0,G]Z6/% -1')ED=D%LC1G#AP1"QQABCQWK$9!,OK(
M!$<^PAED3NL#X?UWK\D&\P]ARA:\5&* "BM$9-1.8"@9&NH%7V8=:>#L)JBG
M,2/:;V;PS^2D?J'M".CY3 X6,G9:\OSX>C"( EL14[L^/\4>- SL0?+HUHC'
M+T<DP>%)"#O)R!R 9+9D'XP?.O+2ACID*)*N1$!\NH2@"GD#E)[[9>[Q**5O
M83('R?\3%A+7V+U0$E4R&[)D3)63C(3C^OE;9Z>A?]1 3,*<NP6," LDBW^A
MHPEQZ<,%ETJ7#0RMYF'WS#?#J:$?%QX-7WA4?OV]ZK.#4)06(@\E:15M(IU*
M5P<L2*,'DHJ$%$(W%R-(1J('A((<LO "M!8@JQ><"D (3R"&2N::D(>_-W P
M@#L4#VL$;:))IUTLH!$0>3Y W@%(Q>4B\%2A=C)\1GWO=[V&O:+O02/-%KR&
M-2H%38CYD6\GQ%VVJOJNAO-&<$"E&77%'[HO"N$L6+>5U[N>3>$=5:VF\('Q
MTF.%2>2T.T[=,E,NU%N+6 Z8K>-K=]\^'-IR[/!^<)MK#9(EUBOM*<5L'0Y]
MMF4Q'F=CUF*ED=31\A^IT6*%5_]*0\U3 W] 73' [V^CNLGAA 9#5XNN"\X#
M?2H]R]<]H"=L'[7;EJ>Y)7H]Y;?* U'KHYQ/=SL)R]SMZGSPAGP/R'/QXP)P
MARF\EW8OU6.6/EMTPL WWK!E5AM.'JI2&CQS^'"ZJ<#@P"@=N^%N:&#F)QEO
M9-$,>.VE219%P$40!>D;"AZI'!-?)-5;BR^#Z$X6)]Y+ 6%/5Z(>ZF8_ DUV
M2&B9(:&%3%8-:4XP\F#P?KY:_;7HR.4ESIB_ P)K _3Q6N!N/632*U>RO&'9
M!".;!-3CH#+/5*#G%\3?*FU>GH&?>QI #[*\ 2[LJ):KK&$WW8(7V .3%V)-
M#JEZ-8<\>6F6VB\W,3D3,JD*@A-T!_^I0[:W?V2P+Q!<7MX4Q%1@BYIDQ88?
MRBLP&]R$%^Y9UR)29VGSC[VL8AZRR"" ?T0"V!0)^]2%*3NR#\H+W)^_1_JT
MQ8.<1B7"LH6;!J5J\YO^D4\R?1A1"K3 %=$'ETC J2W+.9'A<SCR]"P5$0"B
M?$.T.KR#>;:1O*#1@$3E)3#(-?^T$"0>V&::#^^&T%N%\"9$D*S/^.9W1A;I
M"/P0^07@3T>6E" +,>RUSS2SS0%]+M[/VDS O0->,TDZJ;+O>M0SK5>&)[ X
M2Y/>\P1Y.:Y*+I.1Q(2>4YKK]SH7Y=14AJ665[P(Q3]K^5G#8NK74DT5C10[
M?6[=0ZO$;8;;]LI_M,FY^'6N.9I89O8@3KWP_WB;0+A$3YU>D/JSE3I;[Z3F
M]R<WR'/>\!+;C()D-F:XI+3?8S;OFGN&K[NDH:U@V'&O("O0"V?!VG+01UAT
M397#T%8K*LQTY#I4%21K9LC2=9Z3K6[Y>^$P&7D%J?&._B$U<E;8:K)5[8A:
M$7T@KX#^T*@4+4X!OR2\B V-1F9;9@7R]:;\:HIDZ\#4D,C(.-NQ<8T4>W&I
MAG3_-Y=:!C(V]P(\#WQ'\%=)/0W.\Q@;1_<9U:@C:RVIG,H0+,X2B#2V%SZE
M@V'6<.@'1A$-#$UP4NE)C7EJA#9^:J0Q '0V='-Q[5)Y:OVR=$]PTO6Q<?7A
M_5.9F,D+'"BP8EHB4%/VMK^)="LWEA1S&1A;"3"K@?'N _<*T@$>??LH%P>1
M%@OEIY(:%0;P/1Z'*W#;P?N4:<!!0[V1V?8A8*_95*8UD(_H *#-H3RMH^U>
M_D*:2'VV]#G !M3HQ$YEF@(HR>"H? =.&Q(H$  45+7(09P1Z<P&YNLQBAC>
MH@ G9+/ 9DYYB!?.7""0G_P+NCP$G0M 8@*01*?S*_]D& H @X;5+Q@&B((;
MY0&)I8>[N0[@5.N4F)Z4^7;0IL7R@-* ;?IF$%P>M\E?6/H\F8L#IBGE0^KN
M<9N &\,E;E0?-A66%4NW]\-+@>@C[HXN-GX\Y0H]^P*X!Q<58"]:/TL'&CS!
M^V3DM.>[T@%^+3#T\()WY(CM0'P*" SG\HEQ]&DPO!T";C="Q[1+/ L(=6S7
M(K93_)%-^1:@H(MB6?Y8R2Z &CS 478OUQ'"*P7P+(6X,5>]2B3*XN7XU608
M97Y"Z D'P+S5 ^'3?' *!C1[2.&=0MWVWW_4"/W@1:0S@(8^>'4<_?Y"25O:
MBTBG4IE9QM757,>'\2! V5Q?EQ5C#E<:BW[2*BI>5%GN?"VG[YOBK[M-Y?!G
M-L:OO;UG*7Z_'</G$/A*__#?M?KFOUR=@ZYC<'Q28T,O$2XMMHVS<;C5K9G1
M2C=_!J[4V\G^6#31?Z7,;&%T3J3+Y?N6PW'N])*R3NFFF:7SAZA/J(G@PI/N
MNNGZQQW#._J+^#4FR&:%S1SFN2I,"OH]^;FV-G@'=[?L?A]+5[&'2Z://IVN
M@1%'MGKV_I)6.D:]L49[OL,(?>Z\5([9E)MIFTK*V46<RH\QW+,18<!O<NLC
M<4-R5DW#7<-=P-\IAN?',(E&&I]DTC% 0I2+_7M9$.NM]*"S$<B @-/@C1H(
MG*"/!\@:N>!"RA6&$(T[C#0Q[?3W8^"FH=U2]\68@@?",NI0%%31"%2(<-X2
MD2K[0+^'BL=VG AYCPI4224]H3Z!,9>)[!P)"8I= "'=];+R8\39&"Z$C5H?
MZ7!%EN[Q?NS<G7,%PDNXU2R+*JX(?:K+Q_W18CC9K7'M^;\G!; EB"TCS]MS
M\U:17^)7%K3SM!;7J&NGB[;D_"#(-NI3'E>Z3K4;N3#@V^@2O>\'0;S1WU$M
M;N'CASK9;O6Y*_+#Z<E.B_Y>4CJQGJ00YCA.F7+QFRN>%V"9>@FK1D_,O4*U
MX)3/D"+O"CT\FAJ=$RH&!ZC\=5O7CGD];Q9Q2<?)TZY9I.#:#\5O7$.F'827
MX[^-Q C[Y@7JO-8/I1W?E@T.,*Z[-35:\Q4$JEV7;YLTVLT_1PU4[IGGA4P[
M-K&R1=S&FWE+9D.FJN!.@' ,TD@*UOM0''4@AA:I)GPV+T!>P,^A&EBZ)F!>
MH,(E.1HM$P7!M_GB\9E!V*@&N[-*4(Y&*T5'80F?$TB)$Z#=4@QPE#K+ @B?
M9&IEX;Z""QC@5F) E6C?7-+;P>>^<&-!4U'/J*_+0E>1L& N\RT)M'))QX"U
M>0@T!NQ'>BC/+TAYR,D%JFRA4-R4Z3B&1CHN-XT3UYDT>H9 _8SE" ^Q7+(Y
M5$^%Z.].$MFP#A% CV6AN)T'Y_FP!Z"_.R,%/L",PAFN?=L$L34!73VC*#X;
MSCMDP_T/31R-4-#.=&3,&SC&&BJC\F6YG5(]L&<"]F @00FA8HM9+TAWB/ 5
M(+6K!PCJ+JW]4)+2/(ZA?I(!J!T@=%?PM0PXM@@:Y!P.8%O,OU@0]PK"/M&3
MS4MG M1F$M1!"Z@1/>DL.;CCY6TX]_(G/1*N,]]^DI'P]B<]O2 BA+_,)8VA
MH*VD8Z KY[I;(Z'9)01/@?MG7A4SH31)*)1*0T&ZL^9?]5 @148WYVG@ZRYH
M1/T#;XU%T1:S),#!-"_Y']R@103Q(R>)K"ID^\P N!\1%%<4;3.+10:1I^Z#
M+LKGH*, 6U7(T-5([)]MA8VYB-.G%HUC"C[)'(.A -![GM*%2H15<(=-YFIN
MIRGDCH;$HR%R3=@M>,],0C<,XE?C;+@@ [%6JU@E2:()6ML$->7H!@BD#N?_
M<V!I$1&"@')KR)+G:8B+)@E3#+@B2."":,*;@-?2#H0="G\*(:\ !.J+!7#Z
MT#TX<04TZ;LS>U7BH2P[Q6>(M0VPH!  4FS#_NUHY($)55&/QL0B0#FZ!,35
M ^)U\3A+^SOOSH.VAU"O2W'C1SY4&L4[^ XPIRH?M^I:80R+^MZ];EP^4-%J
M'-6[(?B4G7[Y$[>:..;3S<O6%7TLWE]R8C>1T[,&5A'Z^C_QL-1?#QH-W&<=
M9.@T.IR\@-6!'/^[-\[XKX]DG8"?5]V C^=OB?-5_#9Q51'?*KC1Y8;[Z>*C
MO)WUFNPXAM$C67S<X6NGRYZ45AAP]95WT+;UC&BSCPP0]W3J/']^[VZO;O29
MLR,U1\<O;>SA%5_[HX<<6O(^AMA^]^[QLV6$BL$M-8%.Z.SJ<;=Y#?HV811/
MVUV_\&Q9\.Z.-D<=S[=Y@J_JC%F.X8K8+'K;Q/5-[J+] L:RY FG&"(VBY'1
MXV!^Y8XQ\[>3TV[U1'M\^D[/QXH^$P.Y0NJ$V\^L/:L*?IM,H@N3)S!\<GG@
M<+&>KF9\']5T"L-+G@KDU<3KZM3@3@C5.2(W 1T<98ULJ[7%A2J/%4D$8V8T
M;8YW8IO=$V?8@ KZ0)U2XQ7Y%W]'/"WG=UV.A<)C611\QU;N2[;5:Z%%-QA/
M$[DV!KPCNK,T8ZO,R7QLN1I?KARWN#B,6Q\[B3L])<M+AS*&./[%X7(0A^=L
M=-$<[Q0^>9MCJ$B>("Z:ZX+(L[/2MUEG>-Y7]"("&(R!F@^Z:XGZER97Y".F
M-$[L#7<X3CQW?W(%75@#-YV?T MW\"\N3H4-E9%8)@7?^<1AN*2^97(%:4IE
MEA)DS+(>H6;IMTQ:#P++FH@?2M82;5C&WJ)O@A"E-1. /QN64K-P29<(!PRQ
M%)1-LK;C*3NBOO$$;^BPX0\60'&A3Q4#^$N'_(5Q_4O<08,C>$-FB7@!(_3%
MQ>&RMX#MY'(4X0,8L1V?<$2HWBB\ &!BRW&/:9N+ZAIO:"%*FR([-B,NZ5>U
M1B2@\$]?<%^QS9K[@0XU'AG:L;BX7^>=B5\\@IM@S#+=9F&->PH]$@P\@H#(
MSJ+L:(S3F>=%$XQ[IMT:LE)643.,XG2,.=%!(%Q*UK.VVVX'*!H "FLA)9*:
M5CA<_ *>P(TFQ/3"T+%E[XL"_)?-<:)+!VI.Z^[1MH<J@,[+0W,]W[.^86E>
M[=Z>71GI?>=#R>8LZM8>RTRK;\G\SG*+]!@!N;[D8$"IS6C*\KYWXO$A5V/!
M^96ZGI>RRK733A@LV6X0?GAW>,1(?7Q8F&986Y[FP0ZK1(/G:R-=,0%BS91;
M:G%C95$NQ3D**[H.JVB,]RSS3(W6/!AF :Z[PGW_IV5T_I4CHR MSN4K=%!!
M_/_DX</_#^IIJM,*=["W$-#HA.8::UNZO QK99Z&*<Z20_]%P^;O9?VCC\Z6
MIJ\=J:JH#;?OB/-;O?I,IV[2R;.]66FC)$,7LP?UG0K)>[U]RE]VA+.]/>J/
M\FA=^E-N,X?UI^P[BIA'W(OURT8O)GLHI6TG7;YI$!7XCJM=L$WIDTQ_)]WP
M,,KJI6(PZ13-0[>IP;ZKYSOJ-WB*U>E^.7K$LL+:#\3]\$71P!>G-"C=4BJB
MJ9\!,[[@I=Y6X6"XB:]DCZYN4@!,WV21&AQ]>@Z&'W@VYR!.YM_!3G;#+=?)
M'PAN9+YJ#K*C%(-SQV1R!&:N6T7,LF:^:O;N6$ZV4'O,0T](@,U -L='>&4D
MYA&R451%MD@'>98>OI;<G]H83O('2@.$%5?&6F$*GBWFE\KEJ1DA4Z98>@0*
MMGA-OA'SMQJ?R9D&R-6@14U0'X*\K 4(@<BC$^=<;2%H2_ABEM%8H-^$I ?F
M7,W$.8,O"\&O%+T/0<.:_(.C<%[9N#U:LV"^(P1F')$..<+*'.G^8<#6-U M
M,-B]0%@T<@]N<X6>K4@< QIC[<"8810+HR<$=[VG0(I!. ENZM_48)T2PU$S
M@<U >+XB:,[1 8+R7%0X:OIPHS+(C'HW%N[VC_T05(-B7GTJ3@3T NR6$NPY
MI ;;+<#446 ]RE]8$2_:@Z3U@)@*%Z7?]0>K*5;&CZ<\UG3#.0KHC?Y80[M@
MN&U8E4A"  92K[DSRB*G%7@9Y2?U* >^=$MT(GMTN5I_/GN5[^A5-K)?V0+
M04ANEH\P29]218$[J&D6SK-ACGQ!=B_,6P#K:0:A\U,[QH";MD)7# 8(D;!
M2<("-)^"0@8E.[5YK(>P$=EN\7S53-%:P'=>CP2?,@R*>%DF1E?H"*@*(;YM
MJLF6!L76ULZ5>2(]EAH,"B])4  %J[P[I4X+Y-S!%2([),'@#= BK,Q<<&8(
M]",2O>?RD8@3PK5D%;$(LXC?L!*_.8Y9@L/CQVZ@E6IG\I+1KM*E- IC#EXM
M@Y^OEDDL$[,3[NP&P;3:FKPL5(:B$NR%5T;A P^%?7.NYA$ GIXD*.Q"]9N)
MT1K:09!$&'&D ' MIMC0=9#(G:TQ3@5-J'?=O4!6B<4#!W/Y4[&<"K.CT9K>
M,'YN99V=GW+ ;!JZ]O=M'1@%5N /.^WB'H[2B8?=DA(T.'O&+5=O]7VD2:NV
M2TTG'#??4_[\4%6"9E!>M OQ\ \:[WLL5G]=L2TH05_NW[FKR?]?C\WR 5F'
M['>TK*%M1]\[P@@EMVS7,-&)[!J)<UUNN=/&_W4R6S[O"&V5QI-5Q(N\[ :7
M>@W"130-GXS1W4W)ZS&W54_FW)GY2='[//I0CW/0:R_SSK]QMQ4$_CWXSNZN
M[IC'*/IVAYY3)[;EDVILYN^#<&Q<-!DZYQ"=8&+E?H5U-?!K'920\ 8686IH
MJFH%<6XA1D?I.+2T_78Y=IZ])X@TV1L*VM1%FV)2&K.V^?J%HOHHL"R:#ZEF
MSC7D<]<-S0G.'@I2+*L%"@NI;@4!Z3M+[=\@CL&L%,?#8EEJ(MWGXC0#+.BS
M[KLY]T>"&E+AK,JDO^+Y9!6XW ^)U87JQDVJ<8@0\J27,)@EVAJ3TN1/YI#]
M+DR\!RJ\A 23*E)_Q:!T!%JT">65U/RE[-5I%#R[&C.&J3&=?P9[D();4/N+
MZ!LFX'Z%HIL$7! = +"0BEA: %9T&NAX@J)K^5T2?%3"@C8="C"T-P1B@A"B
M_E&+B1\L!)XTYR@,(O%_VD,"MA-(T)1!T.@@!HJ,LN2FOE/"0%E-4-8Q1!;"
MUNK>(0F1RH" =Q"16K\J(&L]( 6U4-DKN!Z>#"$;W4 )+THZ3G0A;$E5>+;(
M@@XUT6I8P&N!+6#+?L OL+V%Y -,1_">&D18:1VSQ9G.=R4]A,6[,%*/F%A!
MEV#[U\,.Q$0[B1>]/GL1=DFD07MT^7 0[+4&/<^00:#+=OXA'$62CF),)I*"
MVEY#_U*AHZ?F <$HB2M%YIB?=+P@8\"5O9^=;V'"] OUZFN:?!8!K+D-K:&
M >G5!Z 62%:($ 7\*,$,7%R]7YRO>ADIT)8.Z4&X1/E)=!S K/AG#YL@<50I
MB2-IY"V%'2J/97N'3HP>E);6"ZY#N$38AWXT^5R[S:,5^@JZ .+=%&HBO2)@
M5RUD"TAT%%IX>2WP(G' )QFI!P!H$&-Z2*5"P#40MS#F2R0U'_SK5?3%F];P
M6CK5M""KY@ (&55(KVG!9UE)<[C)9]$QF*41)L!*6(^O8@(VPLM5& 0NL$L(
M8\D(8_-2QB@U!^]&)*S^'&1O%D8,';SKE]ER'<184D2(,+@*N2(#P( -V2V[
MPPBT-W\G#N&/[W4]N(V3=VL]H]U?8RIS1_^Q*?R.^PD]!!]\JKWS)E_T[=TZ
M+3;J7Z<XK[V][3]0D>;_VB-9YV*W]?E]K9R5]ID_3^-TVQ-F%U_M_]W>L&[:
MF=Z &RABG[O'K,!?C7X7.G SN"FR+=O>:]H9K;M!/)Z=51)H)BG+YGZ?&_NA
M2#%C7J"95JR,>6XT%L,S"LY0S$)*R!<V#10,1ZG218<$U*D8 ?N3# '6RN%X
M33O-R%8;8%ED\"-<#C_R28:9+N*2"'+3#B-R?A$4H@KXC:O"8I/ Z<4DV,>]
MT*^LQH\M1X'F#G@B3DQK&F \56E[.\\U"A+9"RK"11:DR&3X$KM>B+$4YH.?
MK+'EX22^*:PD8RKJ,;P_F9 \90I^^YKRZBNG-L\+]HHL28W8#.+5+G%19!<8
MX3XJO &07R@&,$=0508K(XP(QL"@'(/$>8'..)#T\4)?+HK?6HX*AOB"R# !
M#.$\57DX=H]G1(CA&@5G*B;"DCO@[/"5?U+9- 6X,X'6A"_K5T;]V1H'1-)?
M;/_"E<,("G(EA_<"QZB)A"I S(S"I!T9"";_I;EH1/;@VWM<@!L@R4'&2XA5
MDS"H!4GQ@J10';P@[K:QF,\,6L(-4B #E)V>#]_.<R12<J52H/"5!1%> &)T
M462O/G0!;9Z#&J _U?I'Y,7F4O^,&?^S] 2?1H1R#A2S%Q%C@+1[1ZTL .=2
M(5V=$KHP'XHA71+G*TB%(S$1OMP!H>6SH=*8,/&)(!'E*42%#LG)"#4?+XY]
MIAP(":J4<.LXLOH+M](X;.);B\?=FYT2R%.J_T NS/ODK@9B()QPY$0L#*3M
MWE&JU 7@B)^]8+/2 TD@6@N3)MS[N NRSS4+,1C09 F;/R",)"/D[! G=45+
M:=ES<C-,',/.])W&"(U(<&4AA"/F_C_ZSNHJ(F9=_H+X#"C,^(A0#8.4(:R:
M<.\'UVTQO"RXX;)5!B'@2O0"QX@)$S0W.Z &J!F>;6/W%G3"@-822EVD2OMB
MZ6:8]X8F/?C+)6>]$.BRU9]=E"V-HDK(8K^REM093S_)$&&X@'L%HC-&JC-;
M\<J\P) H\TE&8>^-L=P?ZU58&U\$-H8_.6=$?'KZR =&F-+RX73=78U^9J%Y
M@DBTME- USFE[I(USS<6RK?]IZJ5_%]WV&Y)R^)^)4\^[S1,41X_2U;(#,TC
MR"<^KMR91[S(3]C+==U;7Q9/ULYRU<%MPY;X&O+\YFJ]LHI>?*=?UG I/2N-
M3?UI=JY5Y$S9?HO4Z%9#ZR_[Z).57U.XT[R?AP47TVWRA]*<G;;3EL.VTX[A
MSO(1S7B3 <9R6-.KGJP1$ND%#M=M9LK[>+"6PFWLA]*,%;;3V!7L:;/6MH1T
M6 _(:^J">'SD8;C#QW"''PY&D)[+PADU65%/!V@X&Q[5%;J'2IWOAYMK^4&Q
M3=M#(@WKBSV2VQ.2D99TT9&%=B]PG%:,,S"!,DUNRP%P[T<^4)]D_9*RHNN3
MS%%8/XU):G0?3-?5:=5=K*XJJ4PF"A:7C)RK;WP+3BYX,XRQA?72+,7 9/=7
M"5 J<?MVIP@O_BB\9$<ER#Z&.];5XYX!H:AI2=4A]^ETO4:U=%W;OGJ<1)FT
M?1"TJ[AS/6(W&F#_ 5CV0$8]@@P(@?7@7/6'V1:^6>>+5&GS?*3"$D)EC=+
M[""P;1D.8$-*O?6*G)]^#(_B7 &(7[U.R$:8('^ATM[TEP46L(@RVD[V/NX*
M#ND87$<&.>A%T.HUKD:;*>LA!>>$G7\2^OH$!BD;AQ'>GQ>$_Z)?]'[D9AYT
MCQJX^1V%:]Q&$1(7V6,L)9" B'!/]X'9/'>N>X53Q.!S#)Q^-)ERU1YF6P^S
MI_?EK.!\I@LU[:J'-.\WO/*V"1 BB8YLP H-'#?=B\:0VG0D&&&94JY2^\J
MI8'B$L2H+-!*!P<C]#V5)JV/A43(X':BJ1+WG?'!"*_G7E,X6 4I/$"_<>RR
M/MRSK?!+V;EZ\G8B3HDKEZIL M&C@&T]["4CC"4C-.!O&(3  !B)9\-QP^Q]
M"V[]'$/ V9J7DH!1QZ#[P(NK[C ;DZZ[6B&)@W"$5,0+CP&DG'6,ZEF6JJP&
M&R1Z/CI&=0&A851I#"* *K<3#>L;QX_O!9'9#TNF@)>*$& Z68-X>IEJ@<%]
M.!RY..!PVVF[W_R E;(\Z470*;WF3BLD0:R?(>0Y<0&"KA/#P%G5TE*!X3&@
M,1RWT&9Q,ED\/FI87%R(;GP+>"HP )28GVP&C7C]QO%5":1(/V8"170"Z,FY
MTS\O"(MQGQ=L"NV<MKE\:L6$_KQ&K4HIY76%^9J1#^5+?-,RLPWJ6#]%\5(;
MA:'LL-N_/VDYBF]54[!HMQ@_5A&>$.S#=W]=7VIV7#.2JZ*1=.UZW6%=?V*.
MLL9K.&OWKU2R_?<?5FEP.J]NF=GF;0[@+?KG?TBR_XQ6+TC]%4U0+W@%]]#Z
M6C+E][^Z-:?\K%Z ;$7CT//7M#RM@/9U'%J][L'_(.[= V+,V__QL&V[A9[=
MC=:A6NM0(VHC(M7PM)5*98I*8B0Z"B4A,@Y+JR14.DEIFDXZT8'8FL4F$IU3
M@WJPHI,>U/1H=L;WNM[W/5/9?3Z_W^>/[W[_:,R\Y_V^KM?UNE[7->9^SWW?
M"=[>C)-'5B1DS%N7.Y9Q;*%E],FEN0L%F=89KXH#[_QC_QJ/)^I-XXL>FFS0
M-<X^?]V$<_S&4:^,8O-MT<(TK[1]?R2H<XYG\T/?_['H=<=-SHU5AL&<H/"I
M<T,3-93A._8?,_D]C](XGIIX'UJ[-W553L5&+R1?]0E!A3_M%R?7E\T4+65>
MUZ+>9&[;5_G'S/:>.O%AR8-@ V$ )R@A\'=)KXY]C#O\MZJ V<JC#N-\T=F)
MAQ$')+W3N<*,9,XF\M40%WW1T" J>I:1,>CU\IOL?:_^F/E1K@<4^L5'.=&B
MU_S63CQL#C,"ONFU,Y3\2KX&CA,G]#O "N\,.P2Q:,W[FAX-H1?E28&^,3 G
MZ)1]6=:K]A:-87/N,+_A^(7DI]QHX\NOV/^.) &#PT?<$1'K;M]70\$0'P6
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
MZ)0.[%'@/-R5 3X:"LHNWL(A231Y R/NU0!32X$B38KKF<"UF.:Z]N :"@[
M9!988%P2FFVOEQ"8C#N9I3=U;ICG6W@5*'C(>X7<(!?.!VN??90CW#!E#*&E
M%$CGQ&FB+_ 4%Z0Z_W(^3P-3I+7? 07SA-)='QBJP[2EQL(;/XU24@IDX#5S
M[E(+3-H7J N@#Y#RGVK$H"F[:..L6Q_E "<+%%NZX1%$AJ7PFE>EBY*9*2)T
M..W&,;2%5[\8'5R_"M&?7?3!QF?(A)<4%/@EV53ZA$#.#01;Y&Q,$5Z'I;*A
M'8>DJJ#LNRE3]@G2-Y%5IU8+,[ZDZNH+6JP?2-E.OSBJKB0CA4?E!A^'"XCP
M^LF"OW32UTEP<=^1R*%,CR+K8BWR2-J&HE2O,B%0;@)92 R&2,BE-/B(R(:P
M!15\7G>8% P<_8?-4V]\QJ%(Q-]$YV/QDC>6_F6EH@HC/Z7W.O*.$4U/I6,9
MLD>B#\:TD7:#L(&:?X'F+ :95EBM[?4RL6"8HS4T:/&2:@JX(_9)RFAJI*+@
M\_[_))ES QO8Z**2_V\YAD%9"Z-<X,)7G1M>45*E6!Y=N2A)JJ_2D7SQEY&
MP.HA/?A3=EEJY/$7!DK4AC.SYY%4]U!@6F6D4LBN^T]4,)1_*@/_^!\S,"S9
M_Q4MA$59JYDQ\I,@$.&B)ZSM43T?.B6^PP@(_T1C)/>PTN$E^3@PQ=NFFWZ"
M6(<E<OA3^O'C2^6#V2@_?ZHR4O=B;5F5#7K]24DIA,D/K*IAE4.KZ 8%,0Y"
M(Y0V5(&TCO!3N7^2ZT59\](#QS8)0_;3%O5SHZ%M\B\K#'I/_)GN[U$]OIVV
M\&DP/A"8\JX=(U'LP_*,[;'N-#NQ:XG&?RQ"!QF=S_[-/'*C;@NP] P_5'JL
MXW^KO#CFCT4^QM\J/\N[YJ++,W+)YVE_W;%+SWLY9\*&<+M*GR>37]1?^$X]
M.L?T3.*D]&5K7U^L6.=<R5OY=<*";=M\#SLH+F?<RCRN\C=>%.#K,!>M,7J6
M8;MGC[OVH.B8=T>4?JA_(N/&W%7UVU5"@Q;>YVY=MI.[-V6/^V+['I4;%=,J
MQMWX9JN.P"#,H&&"V6-S@4W_CK3YIGYSJC;T[T@)/G$E(KKW><3S0S>FP#/<
MZXK;<++5^DH2V2^\G*A%;8RIM3P]$K65N9>[,TT5#6?@1E9%T,*M.E5!N-,F
M7?/+ZF67;\C/J3KX%@<C6BVO)(\VI'0YD1'D<%71(,STQK0KE,ET5?<@^VT9
MN,FHV.,9:_FR,?'8M&/C;GS_+O-=MLVMB.<QIW'+E*V3?,W^#9EB7G40O*[2
MN=-#HMV9 L]4MJE@(*=E\!V49%XGM3R(IAQ,[-E>91,M?AYQ"R?2=IQD(<G#
MQ!N,Q\>0M6D% *J/##Z-3F2( --88"E6ZG$;KT4Z$P/92;@A@7!WCP%JIC%$
MF73 BD#2V^4RA_2S+H/5T@6R"&YA*J9=B=1)PECE6VIT(G5H"B]LF$;\C0DR
MV,3=JO/6?,@MR(!X>;K\S9UMW*W,W=.R9 $<HZ8MVTML?PBD-C(/;SCY[O6[
M3M&Q.20]YC=MGS ,PL;VV$!VEX5,RSK58X.A@D4I1,45F&68IX4[CS?DITF-
MW^?>EZ4,P\+M8O<@Q<6*&R +<6#<^DKL;ITN!9J)I[0<KD<!.7-NFA/Y.4'X
M0#QW]SA*?HW;45XL2C3$FL/5,(-:>,:Z$BM52@^/VFT%Z1Y)^H7UB[W2IY*[
M'M$H3V6<RH3.3>OKB.E$ 9KAM8$>GL*[VZEWR5XN*B/R/KTE/!:>\I E$BBE
M\2YY?";8T BHW4IB_>9T;6A4['%UN&PSP3IA\^1S?]_/-(;_9NA/=9]ZYF<;
MO0NI9UW7+MU^J,\R^DS@_3Y6?&CN5LN#"L'90W%J7=N]4K=_>-$<A?MI)3G<
M_V3/S-$=S"SU4; 1'NXF!Z$O-SOA@45K<9>.2_IN-KTYJBTNXK>I]/7&X#YF
MH6%RD;*+T=MN5[ZPBFP]N%$[:LDUZD7[7C271O8>P^_;MZC#YH:1,!LW;>:+
MKX 1_F-MW$YZH+;R?##9?,@7UA,CWIPRV]]%"[/>A^:J[QS(8\/ +PQF2:RH
MT75C==?X%\V)K_"\ 1Q(1AM.# =B&H%<12![\<>_^8.9U\3Q35]6YNJ>-_:-
MD0C8^)M@/]W!K"?)'KM-=E([11J/?<7/+#&HU&<]#\\_-/;&+8PX,IL#-G#/
MI!$"K]54+[Y/!C@EP(NK<7S3/FJ_X#X';![3%0IP>ZNBYR'WH7K1<?]NUTH2
M312"U[JV?V$Z>-/P@ND$6A83K-R*J1)Z.D LK"4#>>M%6W&# ($\%WJNA5&C
M9QB.E))?&$\@>-P@6S@</"9',;X!$HGQO_PH5^)$<?+,ZN5^(+ R=XDMQMZ*
M>P0$2!G@OMT<N23XD2[ZXHK\T'*R1Z!D[T":S'([YE<[@J(5"3E'3%"LE@*.
M'ZFMV"HJF'8"Q#H=6>4^)#'ZY0\>T\#A/:J%AKN6#*1_('+@H1Q0*C%5:Q[B
MMD;D)W)@>NS^WK_;%I '\'$Y&Y?@!G;&0TI2'!CX=QKFA[53Z&GKJ5YT8>]
MGCN*QA+M\/RS/5F@7XL+HU%#"K*_B71A0^3S%O'PR'_])PGCDQ2>[@9!F-UT
M,#RZ9(#L8KMV6^,/#>IIT)= VKB?28DUVA<CU_78C5MEE!CR_ZL8]MJK 4JT
MO<.(VH2CRB82V/XWK]H)"L0HN.$G")*-(QDHK,R.;T;1JHNT^@*MFJU)S O&
MWE -I4=SP:<^PB250-NF !+*L5+Y1L'UF -6+I[Z@D7\1G-5%Y0=1=1C/)<)
M1UU!"QW^W388^A:P^<P&263YBQ9FD$W-Y2A5-Q -J8/2HZU)6+X(FI4#,)8
M(<]P,\_AE;0S"$@9^%%ED+&0VI34V4VD(&4U@Y8":2^\J4@6NKST#;7+2W4=
MOC1P.SIPU,+ C.98T2W\5<;2:^I%[:#7#H*L'5O/]-M"(@9;L/.27X)[F^O(
M64S573_1U3O!F\1"V[ X+[5<++4,5<"A*;W<+*TZ)^W6)"= <0MRFS%<HUK7
MDA9>HO?GG7U!2!:4RNX!#*AH[_/!CQ:24+# _IWZ0NAI)VVWE40*4=A!\0<7
MC9"K\[*>0_+U ;AV.F_L!6TQX*,<H("^54*UB]50!@W01#9APE89UM._?K$3
M*)">4T4)ATA^+Y;-&DWUHC[@50LK88E4PQM'5F\FEIBBCGIU9S7=<#G2S@!:
MM4\/_"CG-=SDH2)!)8I+0Z%0Z=Z_ WL(:0%IMTG*\"<S :15D![S1IVT,Y1?
M+)$85N\DHYL]=8WB%$JK6 8#R["TK>.@Z1S G61E3"3D)9;J7-@3GU$]<2*0
ME)Y$=SE93R23Z2X,'P?0RNM/T,WEF>W4>OJ3*1^KXS:"AN["(]7@OW]A)OV;
MBE@<4#3%RGD"'P<0713NR ZW(@<TO8_NB1RJ]X5#$WX>^+"0IL.NMP)*>@*"
M=KU@FD5;3IAZ*_FYRD#3"LG</9JG7__QK-OVZT<FUT\;=U7O^74P(\#5ICCX
MC,L5[G6%,M=3K@T+O:Y/F/]C1$*TPZR_=ZL6;TCV2^C8G*GY6L]/UR7NTEGH
M'+OG1\^$ENLGSS=/^/VSCJA%80OR=MRM611EDOZKN.O&;I]*(\=%%5%?[UTT
MODUK2T*A\O/L*[X3Q%U;2I1?^YQ/V#\TU3SKFY*BCW)MF?"QE2QJLNE_56/*
MXGCP+Z:YF)_&/;ZWN,?W@W?^:Q^SAN3:>L8L[XBM>#2\H+TMYUD&\V+&1SE/
MYL64(+.^WN/T!M!%\7G)\<B>P7[]+U,'\3@_V3Y<PRE,KFW AUIM5>F.Z0YQ
M5TK@HW[]Y-8KP5,_/ZO/+&G'30#^X*5EHL5VIM;B1$VP;1Y)[5%L_2A7MNZV
M#0?&P</A=5.).V8)6]1D*EHJGJ IW#4T57[S1SEJE\(/I@\UC4N'8"0/HFIK
ME\TT)6,6PL><_0,Y?3VMQA-TA=LN'#]T19\#T3?RT5S-5-^AJ>R>5_WZBA4?
MY:A=/SLZJ-.=-:^]E!#]8QI]#5JN(S OT>:I[8IAZX"3^5B7WKI.1C.Q"';L
M90[28HFSLYFM-:^],R"RY3ULW'\X6$1(8(H6V)E:$NOS(C1Z2R2#W2.L:S6P
M:VLG SGW.=1VL"?)!4_R$.SDL"6M'&IW*3L4>3$%'B!-$-)5#&DT=J28[$M[
M(\5\S,8>0N86+]P9)UL[:Y61% YFVU$7VA-S,(O_V$_<UYR9!.$88+Z6]T0H
M2\WW-1?R"[?TZQ-C8^_6D2U8^&\ A+4$Y.1-E##9/)1"'RL96(VX+4EFG?D8
M99KD,:=O[5_F#SK&".L*6[PH/!RD^(+^(QR'3$T*AQ9-%)+\7Q3"EPFD&AU\
M#V\\)A_8)81-#\O7WLQ"-KJVH'8G 9;8ERE:))Z@T9K_VDOMS,7A/:,]0E .
M3J_SQY3OP/\X 1D>8.<>QCNK7]]U7H0NCNFB_T(.1M#7TVD\0?O8&:YLMVP=
M7L.*(JCQZ:F[?'PC#>FC,I ,CKW3*[:PD1Y[6B>+,+8M%XYGSJ,RH GIW-O,
MP:'('N!#G@)*=O_0/F"7/.!0"4NG?X(!C )V<8+D>'@8Y NM1R#?Z]I;SP9#
M28#D5)4H(JS)-NW;]'LTS"?H]I/Z!ZAYE57A[=16)&!:;4C+,'N5(ZU#32J5
M'^60B61TXT9R>74P0I-01+V##2EE'H$ZV&TA?8,&>[@5R/;#++>+FI)P)!;+
MQJR"6.+3>Z9)J',>UK8-S36/[%?NQ:Y&ZB;KAMH9NB2O2$MR(D027G!%EX/J
M0@=W,M4(U5#7F8ZR8O+#8@(%U7-0,<=&<#T$.:!50?1+N"LA%?R(BBOU.7:?
M=NP^H)@'Q Q1C->U=5/9V'K(SS<\)X!?K0:*:PVJ+?T%U_.1:T@H"XMI);;6
MALT(GX^$ M=[FY1['M%4IURA^BW9+";X"9^'<#A1U)Z+N^Y0Q=(4 "(E603P
MD2$-08ITI-Z!!7/D>^<5?;+13CKKPZF!%XXG(>"82E OL&^O1GTPM-?6JT%U
M:@/3:MCD;0P;0!992+4!2MO>;<M&B8!#OCL:T'+715[W3)(6()5+-IU+GK]S
M+7& B>.[T"P!W#SRV=,N[=Z&8,,.A;WL%*UXW*F/\*02@%VG:0Z=ME&R@]C2
ML7=)]_IQ ?\B%W&-Q_1(6^Q#+#(+K,*TOQ@&YUY25:_<G8$M\ &5M44KMFPT
MQ-)(V%T)R30$N<4%WC.>\)F^UP1_(,@^O>35?RYIBA:LZE\T+QC,GYDP[8SO
M/$Y8WNWLRY*YM\-M.:8N_VA9TN,=Y1Z@9GEJ::[U_N?^#S:M\+@]?>JCDA*W
M4XRS=65^ ;9+<\/W!<B[N?QJKNTC6*"WYN2L"*_UW^?.7_/3IK6\OWDS&?]F
M9#X-F.OBG>)U<=[2G ^Y!D&Y)2['N ^L%X4OS2KZ%^=XYCW>V(.]NW._,,Z>
M<U4]9OXT\Y4ODBT4_N/S>9W%H&_18FY]@I\%3WLJ@_NSWWA.4+SX)V;ID--V
M/P5R-7_M20]/:8N^X 2<U]<35_5([A@SVK>H1_>8!/H?_5'CJ9C!N:PPZ'N%
M7''^N_Z,3<*?7S!AA&-EU[-"7-5K<M>8@7_.!UZ3<2_);QI/\FK(;0&.UL<<
M>WAJH6@\)R 6/.SJSZMV4;;:6:0>[>SZ:A)N3^#>\ZO.#5?)G04L>)-5BY8D
M]^CAEBH\]):#73Y@<<X+].>T',7-ML@W3I["%9W6\&=V-&FZI_!;6&]-1>0U
M7X&G2UO)[YF!&UVA@TRKWO(J8\:$%-QUGJB)6*)$_^ $W'#P(L"U"C[4P?]I
M-I--%C2_%4S;3CY:'ZY@N*0&K-34XVYD5:]9"A"@U9]Z2QCZ#?JSI)SN$+(Z
M;8 8M*XMM1YTPW38^AT.&+>GC"-V*X Y>6*@/^YJ)/-P;SQ&$,Z"D%B=9L<0
M(C*5)KF-FW<E)'G4?':+NR@:;3WR!BN6R$#HPU,&Z#.2X+S!O$*SNQ1#<E/&
MFY$P2S?DDSL# "^:@NEVA'!+\7$8OPQ3&[P 8V-=!=JMP^WI#<F@";P+ R84
MM\(9',)B3T5*?X82^#Q&RX7VN>-*)+EIQ3Q=+W\FB4@3<O(R"#6$QB];>3W_
M*$>$<7N$,"AV(<ELRHP>\-6^%;QNK'V.N_!>DELD?F \;3%.IX114_])\AK_
MG+S1_.I"P"^#CC0&.X ,M I*'VJ*/N,$G'Z-[^'UG]2CC]<&LS8)0Y5)/NUQ
MNXW4A@&B5,F>&8Y(J+TY-O#+ L_.&^NFL]$NE3SQZ6![<72P?4'9Q=]HVH^C
M-/Q0&@A^;"8M7TR>)YT\N^A\+\C>/SA[^GE S=.\^^#P/&"?GBK\&2@CK.,6
MDW8QD(#2R]@<@K\54'YS,)J*#?#3+!<TF9Y G&GXD/>8OA-&3)C4DC<F$0Q1
M1<QS,PS%\BNUENE# XC((2ET)Z(\*BH6)*X@RLZH6L2"0OL.=^A@N#4$PST=
M[/!2H\AB&D0J+>*X(NK6'0?2KE/6+7&OGJH02UK<,U$Y450OD*)$DD^@.'@$
M?(.T=83V?D6I^& TGRJ2%:1(K'X3F891P=X>J9&8HX+I3L,P,2LA"%-;,#,"
MFM)3+E3*GGZBP&AH0P=2L9/1+",YDZF[C"21&OP,$*83[P3_2JQ!92]_C1$*
MOU-+'+ VEZ4NX6.+8),^@<T0>D560=*/D'53O*<.&/&#C.,M,;25L :_1>FX
MT])!D)"_< HC-@^L8SOX.\ %B-3/4=A8*UB#/&A-R5I)IK0L0<ND!$U W)=-
M:I]/!-YMJ-JY"IR<%BA;S;//]$=O-(MT^NP+Q*E4E]Q#*B09E(2]-L<Z$SJ-
M*?7#!B)A"_R0H.M/@"T>/E*HS"5K-?T(9295]E:Z,=M%'ZRC.[,%57VUI/H8
MSLE>Q+94OECPZ#='O8Z0@O._@_F(HQWBSV.]YYZ4IHZB!4MPJ2G5^'MUI=9'
MEY]DN#QH!\[&5.&0P@2]4Y]\RR91"HL$A7'_B90523_EW/;_2/H'];,27R'=
MGD^,[OU^1-E0)3.R/QFG2MSV-M0?9[B0K]+F4V_MLIBH/P:ZV87K7VC<'!I6
MQS</3QD'+F<>S[#Y3OE97C[($>\(XJT4/_VY]R'.A/5AOTYL*II?R3-V4X]Q
MG'U/9491I4]MV/2@+,>Y\0XJ/>YSYNK,9:V47[)Z<T4:+RWMN]0PAEP1RVRU
M/'5AAO^[EU$[>RY,SENEOGBV2FC U]$7-MB$Z9F%5E=)UFK&]#KZF\-G8>OZ
M>VGO?)JU*B9/#%K[SOM 0B%,.9H4\TN"$7D:^K"JS4;=9EW%MZDW1SV5K%5?
MZPQ/;[W:H@[F'/7 VJXK_!C+WYO.L\+F3>_)_;V.>FH2Y(0;L7? A^JR[]YE
M&65?IGS\D6TW)^?Y29;;^RM7HZQ?KCU)UN7C6:4F?YK\2_8(0+K#_JQ?KOD/
M5\79%=:QI"9&N'9\EW6 F#CV\*Y1ME%VLLKF<(5EVA_6[%OK3CW=I[]OD2<\
M549 1G\Y]\*G\=]^M94S-W)NSF8 O^N*\MRHJDO? HBEK>PJ8/,A@-<@AM=Z
M2DV4K[63&K8CZS:AB:A[EY; N@. N/Z#%! ]V>J6S(D#1'HURB)*EC*>E$Z<
M[%1L)^5SF*WA](U*E#JQ3-('.?,W9[0L!7-<*0P9ASI!*U[NM]\W#&DD!6ME
M%,169;TU9P#Y1_%DVCM$18Z0;*1@F3+"8 \'&ULEA-GP@=^J$&,Y(MLR^G_)
M9DLIE>8U9[H,4Q":]I*Q*\V@4M+I??#4A/B6">U_F'L!V>"-H+^'".;EVO^J
M59JO*,+7@>')PUK5'K;,C09&JRA&>U!_WE+]@0W=V%Z'YTC'%G4\85DFXEX+
MJ,<1+T:H>S^1]U+@#,;IQ28;QAHFJFR.*XW_UFJG2H]]K?8):S.5+[324L/E
MBNQ99H=<& ROO^$Z- RY:);92CP[)ZZ29?-@2OID-3,#?8\XY]TJT:LG3PZS
MTE)2,INM(H_W_QY[J\[2,F'L[<STCJC=8]SZ'0Q8UP\5##%N9#X8X]9H;^]Q
MJ*"+<2/+8/5D#;.%NZ=E*BFG)B:XUH*55?7DO<3,I\N=0U0>-&Y/F6<2MMW;
M"VR#LU%OE:;,,Y2]E8@VXG$O/[1NU5-K])WV8$K*O/DJ3^J)#8\NVIN.E]+$
MU"C]>&KU: @+ET,T\6D(4@J9=O>DON-009'#+G-</=I/>D>L/D2=F "VU*2V
MXJ_#8"C+$DVZ,$K31H;CT06AJIG-\2;N1N.C@UQ(L8<_.AAFKY0'P+S2'LP9
MC>$Z+J#>2^\X6?LG##8/=/X'CHBQQ 0;:M"\:^SMU[05&M_3QI'K:&/T>[*
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
M]T$!0E]:IH7Z,)L3U@X036#,$V],0\(YO0$ H0(Y,IA4>B4 DY)6]0Z\&Q3
MU G[*"<S0/$1[# Z'13VY8O#TC^4V6@^3FZ$P3N8(_=@^SF@#B@ I*X&74<B
MV'$VA#L^V+V,3KC(9TR@(VHS!"*BDPE&5\Q/S0>#=<)7=#8MT.@D8.E!%QWH
M(I+BMN@["=K@Q8O2,54MO 5Y8>@$DI>>RY%F^ QE$[FS<89 K=B(=L:&2>6"
MMG2I0FAQ;YU#A6\GK3?RUNCJZ$]#MNHG@9IJ !3XRN%X&/!(1@X3JR3285!1
MI%Q'E;67$F!*;(3HQ38N='48\+[?#EKD.%@#@Y=(!;*1O3&!(XL8*>W BELO
MK3@V K?#F7(";:!3FI)F64KR=!,;ZZCBE!J%E"#0D7F2%L@G1F<L)J L,26^
MF!)+<5Q;]#%2=0DC98+53+''AG"=(2HKK.=X)ZJK88TPZ8:1=@L$U0$U_Z![
MN"5Z^ZB2F9H@?FGV@M=^=QU%[D65#76[J<[E5.ZB_KP<FHW4D71T*FJ/J-R9
M2FAB?=P&:2UC1TZD9X:]O@28TD2[AA**4:54FN< TE>DHZ/5:?6Q1/L;9$;7
M47&NQS@_33-O3 !DN3D24"$=6&%MT2>T08@D'E(;6@V =#RV5)YL#&-<M8>0
MH8NM@>-IP"-QOR'\.JS<0938 4H$JPT3%(]#(?[0;I#K:HC-*_ .BF8-YB>@
M'5U#' VQJW:\J54U_7J@S*=JHT'NE^E7>;8)^X/M9UQ^^_1J[L;COU\8V+CL
MZV5K6W+N]JY(U%FAMZ2CR.UT G="J=JE?VK]G/UC[$RC-2]XIE.?IZO-_<GP
M[[Z_1X*989C<,>Z#'VL]B]>G5<AY%J<89R^^K%#LXY<FT%**5[!3CYG28,'S
M\U-)E!]7>CSP9J>E^!SSQOI$^6GRW^>Y07?5A1+=U)];=B3BR*'2<'&"L9;D
M@<;3W%Q\W:''+[2@WH\XDE1D/ZF:W7/SM9:D6CVFN(!5L%I5CP/O:PJ]^F%^
MU*84G<T?Y3QU(2G<^I(2Q<7*5NY2BR,7#'I)7]LKQ?%A;I1H2;!C\TWSFU8W
M=TV#YRQ8H^VYB=?"<-9QYWA$0FNZV;E^F;S.3=M;8#!.:M!^FTJ/%(+/D&/;
M3<L"AX(WF_'"KJ ]B'J;>O0V%6<=V<B@K^\F+@53-@6(^0Z,GC=F< I#>=MZ
M5+9-6JQ6O:.G#CZ@*!A?:!7D 0QE6*!*XE(,(D0 E3!AQZ:T%D:+SF;.L,5M
M*I6[5$7Z5!PC/*+2@?OUP/T8,L&>XZEL];B%L5@Q41XL/I.ZY&[B;2J-A.<,
M#&[;9RJ]1Y*.P0J]$!GW#@6N%<!"=#+%M<V1I%"8L"A$QC5KTZ?9Q->XITFR
M%7'DM-3 ;2HH1RIJ\G[2D=A-/+==W[:#]5C1#\&.#V]:@\L\#$,9_K=5U[E^
MO_R<F[8WZ3 \\D?&;4_H;6UA!"G.4P4)*8 BCM).*.9L$&5I@4.0HB,E@4@(
M?OTR!=XT>>V)'08 @8<S"@N"[7M4>B;$M</Z2!0!<K=,L4,79J3)1.#\#8C
M"2;441/TGMS!R-!N21#E= <LMD =8^0Q1SHTI0:N@@'U:&=O0'&;LK!,?IH"
M3UN^FM-3AY\*_Y_*\\+BB=J4X?8$^&2#5BD;\I.5XO"2MQ1N-&%%F6 0E?2
M[L")'6%\)^ Z6A\%E%/(.80^8XJ_CW(C"?SOTG.B)KB71DA+KK  V",EA-I5
MH%*4HQV73&I./YA4C'W!'*Q:G$')7R5G&04\%J?<(8G?]2T=BC0V1%%'H? E
M* [<P9QP<0E6LNW-ZE%%!DE:>I(ME1=)0JALAM3O]#L&0 6Q@7JS+R@]2=5A
M'-T.6IR <P5I?P'-'Y$J@4V549!:]2@GX5A6=7A-9+KV4V^.KLQ^GK1,'A*Y
ML0J"U[1038<P&J1LM>%H?<**:C)D)U78,N6X"JC$Z-!54%S8.N-V?<MI#1<+
M6.E8T%HM6JIZI_3K.NVF[NW/]8-B2KU5&C=/KM<^-T4M6U)G#AUES?J=<[>&
M3UK,\%]E.O9Y\O^#6\@._\V6FP]?/.6B[>N6?VG.\$KY+/5<F-PJ5I@+N4H^
M7L%^W@^I)^MDOTS_G*%G;>Y5\&68RT*SR7*\M-3#2I:4L?'T%>\_4]D<IO5M
M'%>ER(/<H-9Y[+FSLM^6C:./$!^6_Q8LZ^E9ART$:V#8[)"+%75+%YF[(_ Q
MYQ:VRKXN8=Z8,*T'M*'YL\G76(_#QQ 1O/J"8*R8P]@EL\206J+V6?Y1% U3
M90X!-PP6'$LC>$_64@[1$D(8&X7 Q^N934D-E[.OE]U![ $%':;\ X/:O/FD
M?<?)NDTP&"Z']@E:6$0=_]:S-AO[C<IF*9?(%V4:ONN3TX='<TU>I_XZ1ZMB
M/G5_7SDKZ?M68.K_[>TC[1TL4^3G1.W,W+AJ[9YKE<&?;VC#@^#=Z^SVG1K8
M,#!^3\J\[?NXY#0W0T&<1@5K<;;"V]7+U)@7RHLN! \]FKO;'P_)_"H9T#YV
MZFH-FYRI%(NOE_B\$#6ZSMM-7_JPZJ.<+Q[FRF&6F=V.[OKE;9?6^\K,/">1
M*QZ^@H?P4$;3A^YNRU?YN0')C\?AQ9/P,,V[)"=TM1=/EB)3G3G!27=2=F\D
M9E-+=^#6@1T^N/]NR#<.\3XP,)#G(+,:4U&U&W#6H54.6N4+ %:>CD/V^T?D
MG,W[@ NW#[*99;8O7I)SOEY%X@F >'Q6TJS1EOJL:K=)\!!]&HT_.O,G!^ N
M$0MLEY?,$@68^HA,?9@/(W;D5+P\/(H-X=J^#%##,YPH8,YXM N '?K=,)]&
M:X>O(WL/B[N<-&.2/&EFM=& M90OV?D]S7A@;PTYL(>#UAA8.QZKXF 8.U^B
M52] 5FI'846KJMJ&->#+"'PY4;[@K3U33S1^>-&(9U.]Y.!V#)I.-S%%8F(Q
M+$YQ)146SS] C0VH]G5WNR9C:G6%UR#?X3&RU+ IJVYX:5@&GM6#9Z#I(J<6
MPDS)@.I$ARQR9<UR(@,\-(A: +!\!%M))SP94^/JFM/UQP">4IHY(N/AD:>'
MS[!KQJT "NPE A9/%0*#]J@8^VNEMH68 ^,0WQA)"[*%X@I'R>&U5EFN?&$!
M'C#DDFT#%GWUT_D4V (:+$T!DU#00BA(8M.)88@+,#%YE&"2:<$@6UG(8Q9
M/?"VBS$ZW3$5=W<?E.H0X^1CQ,/!Y@808?(%MV6PJ'/^,J58E]IR\0J8 & ^
MBL("<P!8,5V1$&LT9BJ-QEIX:>0H#Q\R_-^I24\=(UY0+PX:,[#FB(@(^X3&
M:Z434<5&1)J;Z #"1Z7;F4ZWCHE#)F2*2Q62SX@"A_!Y*$,V59^?E QG9,G@
MB: CS+*D9LG)?VQJ%P*E)0O63!H!@%5E-.U[T6B/VKR*E&C@.PJ4"(& X8))
MJJS:#09YY-PY:<'87PL@4>'R#%RNB?I6564T[Z-;T9_3,B #Q2)[DT1"X.H<
M[A)QB5I#$904*4WKZA$]AR-MA<L_D*Q2I^.2?5'H.H")9.I1L[2[^1-'3H '
M*7&0U3!6-G812BK2Z-_\B3T682^+OKIM#,4)&#E-15^^=V!2%84)5+V\U#8?
M.FNDM(F1JM .931^N(UU'8:],12OVQLJA6JFC@;42+%N(N$W[R.=A36B7X!6
M+Z%4'DH_"^RIS@N598?G8I)Z=Z;;=AP"H^T. T-=$[&E4MV-M.-QI+(MSM.=
M09H /.V3H.538*&043^XG,T:D>MQ+SW7O<K/3$.VF=@M23>G!(!7V_V=7V(Q
MF&5>@.Z3/,]#&W_6[7JEZ[:H:6[7H8]RD\9>QKV)V&KUXIJ\5.7@)-W#?<N=
M!6V,QY?T= K;<F:5IBCMXV7&%-HK?C;_;SG!,#H^1<'> W^?(#?$B.<]&*?2
M:+LWBW%R28JB@UY.Y^^+LN9Z9-I,]!Y_+\$CYX/GCN!'"2T7FJRL%^Q?K;_E
M7H!DP-$Z8S#7\[)FL6.(T87&L)7W]E\=S"Q_I%GFLS@A9"ZSY[98H'AY^89[
M?7:J]ON;GJ5KO&FX$\>YL=PY52=MD"=:<V$@!7<(=(5NDEXY#W&V7? .0=I@
MKATNM.LI% M,'1>4-VF6:?A$M14SK]0,>L,#3]Z+3&476_:Y,%M#X3M)0^>J
MW/%]Q4PRL8A9: =?$#+JPR--E_7:[Z\/@<D-DFJ3:,[69*L?;TQ)ADG1&V Q
MN]43ON+,^R@7=-C+,SQC,$,I8_ 2?,W) ),O.E<J,GTXP=[7.<&UDH>PV"/9
M:IRI_E-FF0$8;<Y S)K"=9+>'VKO0R3]E)?[E!>%BTG"+./7(@=1<Z30&[^>
MF$2_,1X/Y< LT\00-0 S?*L)T;KFY8$K32!*[X]RL!0CG.'E$9YEW'FK4]QM
M0?#!-W!X/%VD!0AY8+6I#P!:"/W[4_2UIF4,IB=FH$D<\H:A!0\:+_0GC^+L
MA]IJ!,E'?OCP6@-X.WQI2CM$:-(H&;@H3L#C!@#2\3@'\*5A;GAD$'C[LF7T
M8ET,^_O A<? S;- R0"'H(,OBT/V$PAI=A FFY#FJ0&D+0'2])\"X1R@-HI,
M/O07I+E=3)#*@HO4()XJQX7EC1(RKQ9?\S&OQX_OD&+,(!/!P+&+\4*DK,LN
MN Y?\UM#145*_SP$Z6,3- \H-,M7 WWUP%FN,LU7^M0IQ[L^45[G<BHM1&,H
MD\B>VYW+FT[VP6L+07);$0<TI@F+,P**%DH@=S.N1U&#H.7^%!>BL<AB$C(N
M+NQ<F32^;K=FF=$&9ID7WNX>S_E*MEIQ<?D&5"TGF"\^#X$ 99\?WW>=DET]
M8D[&.#X_[BD-.$M\+H0Q(J-]5!5XXK':9*NMVG].J6LPC$6U1:%JDP$=5S1O
M:+4ML<B#LFR.%:[KYTGN,Y^FS1\/V209O2B.PYMP^?>G354!8_W'08FFHB5#
M+$#).'[<FR"$B#_*%2J#ECSKZ7P^@Q"]B(S96+[C3#'>9;UV?4XP$\F166P@
M7L#:1/A+61@!4FHOOM?GHFF#,6?49__+$XM\)W@J@T@8MV'<5?'[3G$G!GA=
M_P64S_F0N<M3MB>W)<!?$;\P$C+B!O:G>$ Z[9"79.2%/-PVU8>*M\5X(U&]
MNF2FBGR#J%Z<)>X:!&!<B,]A@N+GX +#7=E969\0^*+39@R6<J<)=#4OI!B[
MR[+CQ[ZBF0KTSJA/PCA^8(1DB3N1>8Z4J#'G"3C0%1/*W1*E.F$\'X!9@\5N
M:\@#"[()8V]I8U!(0_!9AT7SSTB0V>FGG]2199^- 4D9]A2HS#=3I_"EW8QJ
MA;<[;9_78GO- #A=?3"1!P9B9M9RA=@GP"^51Q"'^G',82)BL0/'!,ODXVP!
MKLT>+B/([4/@K:&<A*9/0M.:4Z%<S(=.N*//1:.U$H\E#3DH38&/:11:P/[F
M4+*KFL"YL2I(*R0/"^E>GQ.?VD[*J#]TV0)66@NO#EYJA]6Q@,A^TLG1W=$"
M"VE\ PB*M ZH@_K3G7Z=:XP)@S8&X"2^'KI;Z"HL_B1AJ7%G]Q[-L@U(RT"#
M'6_&I/I.<5?C'MT^^W002I7WJ_HCYA;+1$W_\7#OME0[T7_IS+HS@K@3*6>N
MY2YQ3LB:5/KM\_R*R5JSSW'Q>/Z/X6%Q@>DKB_YO?ZL^#M_M_?0;.M-6CYLP
MVRALNT#.:B?73TM%KN@GA\OF6F,GKVI4GNSS3.56T?B:O6-Z5Q=G]N<NB&Y0
M^SYJ@4U<?WKBC$Z7MK7J3L7?1^F5_VK,,/G56-NS2LBM$J;>[E@@?V3(X=B1
M(4?\^6OMG.J+F\JC^9O85DWOQ%E!#I.J\POPT'_PD&->U89H^>K(GH'^M,5*
MG2XBAJ+]9=<[2PO85F[P)]!K.) ];_H=@Q8+GFZ+ L_WPYI]:YP/W%D-[^V$
MOZ:O&G[A^\S3<=<6&8<PTF^&:+MOU8PU.QIW9[%VI\WBF?4EJP+;M07A"GJ1
MPJ\Z;2?/K"\^D.^S,UP0KAQ7-5D)1L!G*M,GJ ILS)3:\-RJ7TEL*'7:B+[H
MSXU2TXR!UY6BL51,!6'G9Z8L/4EB:NWN=+EEN"':>>G)H_"Z85-Y3(%]@GOJ
MS6KWQ*^HY4=5BS5C>LU"J[>&_!3L<"QLR#$CIM?V*Q'+;=<4#G#"+'Q47_S+
M=6)C%]BX#3:*W-/C7A?L^A;@:(D4AQPK8RQBP,*6</G^#"7Y_ER61O$2"[-C
MU5LYGOD\#3#RJ-6\"HC2 U*\+ZO'7('U99E@H-U-/3KUMV#(0^]R.NR9]>?G
MJ=87_WBP\9G:9%6]*/&%\NCC(ZF#L.%O_1S#'0 ;XU8<L@?'N>3GWRDCV1?9
M]Z3>ZEC @0A.M^CRMFU+TZO;U*$7$3;D</"6L?:FRE[+E_M9FSH6F-PR9IC]
MW)^[0UL0;8%&[P/SUN Y)F<FKQ5>WS4,'G*P 7+O5)FJ39[HK@+F-%N<((%K
M+JR=K*%W&B!3L-<0U-'P/ G77WJ)()!N>=#DI/[<9!V*_FE?=5I"TM=_KNMC
MISTZ\HV-,ANHO-R0Z&UD!5J0QWQ3^8>X6<(QG>O5UXZ=JT!QCS2PU);=ET8=
M"3KV[4G#""H);R"Y\8$-JL40@D:/*?BSX/E\V-A8[E0,09R3!O%98)].N%)<
ME:2&;65'F7B'Z>ZH  5"MFZ>2B2\Z4EN&6NAACC:@D@2Q%UXQ>T!U4J<BG5C
MEN.Q<<@^T*OM7I7VKBQSHOO,GID *]+J$;QZAQJ8\L_?@HEN4\(%YV<B\HHC
MI-?G [3 &UHPX_.;E/(W\6:<@F(YN<V"9]"#U;.QD2J?,\"D!12A+\2R;V,C
ME* %E",*K^5=YKM,55)?(R900'DHW:LQO=80C!O!82\^'**]QL(6HBT]F0R1
M$^V^ZS2ZOKE#[\$12C9;*FW>918TGN1<5K9B0R3-[\JRH&P=-?3.8M:%D .V
M3NQ]'IAD;J((W+9O<Q0.?-L!/J#,'&^&"Z*JA!F;HT]RP,).*(G<E_OM?R[+
M:J$*MP\6^?S<^1BCUX B7KE-M;YDL?V^0"A"=RSDS02'WE]E >F0'YF%#^ $
M0G%#-K*,\GW&T6G2IB>@X.\!%R0+^3&]5C-3$N/9F+=?RV/R7]:];)A4[9"1
MS_NAL[MSO8>A=[C@L.MO(KE^WN1Q]25@[[.-C1,[7%HBK>*WA?*\OBC+>L[T
M&?MR=I%ZS-S'RE8E7Y^??-CUL-M8GO-;>_F,S8<GC$VVM%YU^N^XCVT:.5S,
MQ:/*FT_B$7P\ROQ9Q;>\U$/3PFR*AK3&)'H)&/VKEYULT6J!?U6G%+&*'%ZG
MZ!CX?9O!6G[\^4F'S)0]TPZ;RQN&C7VQ.&QQ [RW<!/7*Z-NN:M'G75)DMD8
M_VLJ?BI=6DHG!5H"8J* 59(,PS?,OL7AB%]A-@MF"Q:'A:C(W_%3\</%VP4_
M,!I7JTX[;$G\+?2;)F^"+NHH]U[<L4G$QAP!M6B;RA"X>&Q=!(!T#%0VD7^\
MTA[;I1ZZ]N!(1"IZ3/0."ML-L__%(K,6>G']B$U%"K87KP*CV DPP?.4DH@C
M9)'\-&] /:V(==@6;#U17$QL^'$WD1@%9"W006(1,*1!C,8S]J0B+NI52?0>
M0>)"/YTZRJ8>_O,@-:((%[5H4:A38PDQV^6GF8UFE_)\T_PF'9P4YU\Q=$TE
MT8P:+G#XGU=3T^I[B4\MH.(S(-V;RCV5N!*"+^*Q)>1O++P"4L>A!3(JT/KU
M$[2$B6TT$U+]X/;S2!PT?RJ;DXA)(CFM5H VI206*/T6]S(^FPT"_5_^2C%:
MKB@^;=&T$JTQ+ROT[QK[Y$1MSK;><ZI_XIWD\WC5P/+B8[,ERYJ"&B^W'7Z7
MI"E0;8XLTLT->.4PF)[D(,X>%]U57E]>E.S-=GEI>ZG/1M(TR/-_E^0I<()Y
M&;D!;$%[KSW'EU-L=CNZ&V>&\$)\ST@>?93SB?9I[V7YOU/;0^:"3?>U,'I^
M$3M89_K)KO):F'L1CQDV#J899I3]\+MA<E%^KB9,+G7(AO_(VAA>%:U1F-$,
M!KU$5D./9HMS)4T:X&ZUCFD>#-0)8_"0J9,XF]W+#G::Z'!).NB$@W8PJ&-B
MBH/UB"D:D*=)F@=3EDY!D]X'Z\N+[W%\]\.W2!]1[?23W28T>)@(0[$BI[;P
MT!E-4N_:XJP^"V%&F>I$T^QA/PYMD;UV$$[H6GC-[=7&XYKY91J"\GY7UPRG
MD6.:PGS1&M>EMODP8($Q,GMW"#,ES> J+H"F,Y^BDX6!CKF[FP^<LW'0U'$P
M8X)3VZ'?#?GP4L.;;!<8OP;B4I9.O 0&+651>S=Q!#!8*/6B*_,"J]MAM2XU
MRA9F<8I#.@&0;"JR^"EI,82+*-%ZX&(F\4ZOWQ',AC^=OZ)-G#V2CWPJ]C)5
MU6$NY^S>(<QB%O,%Z=-#UTLGQ@HAW5S'8:08Y^^@@Y#.=N S[\\V@<\#H4AR
M&AIEB"])FC2%5\O&W'V(,5DC)]: G(8T"ND@#_Y2G]W=S08G,%Y<Q?$1U:OA
M1)UA'<%J<?8(G#R9#+6:0EY/-,V13G0 L:!@8BH_L<CQ@0#,;I])8DL3S!&T
M]8/J&C1FC@J2(^ 1_F(J[C[,_R0CPLQK 6IH((H6DVA-,BD#AYR_0KI!2E-<
M$[$ZR,.MGV'AA'0RBT->7_LP,5^J'(0OS7'-Z!R#\XGFNY.'8P*LUN)+?6:W
M3W=)JQU$,HCW=Q35^5,X2:">CI1RQ-ENE)1-J(+CX'J9OF5,X?IZB--)NIX/
M24\6\'M9(]$SI>A'E$PR3*1YCNZ2C,#$Q1*./#W<OZC5?$&*Z[ 8SI+BB(0R
MR0J=T2P>;@P$9]]*JEO0+> 2M(#\42W  <5%(QJ1X_)^A#^RW+&R,)\ZTS/^
M7!L31[4IP).((OOA=\_1U8&@E@?0_93XX??:4\11V1Q=QR.43&48.QI#%HXF
MA$.E\E/:''">K%H92,-N5.$()\-]):YTBHRVNQ_E *(M&!G9@Z2A.XUJG3)
M3>(1@"A^'?Y462,!4:T8YFF0EN(]7&W(3^E?-;^X +4=,!*+5)Z&LL!V&@,2
M_D0N4/XF!..(5* TH  77AK^R,&>LKXM+F!ASJ<?0\(LUZ539 %I4RV)-/X_
M5]NAWSW7C6@J)!>K1LB--#1=B%,;RC)_N'XY@C0"+'SD,+.XK!/__JJ"$=-(
MJ^ IZT\%3-L,']8"]8&);;)J-\>;S2*4SKS$@0]F/ODHX],\7_LHU\L19IGG
M2YH@=06$DV,#>3:@F>RUC>+79-NJO"B5U>TJ\%G:Y_CUH#&,)=Y:87W]"O=Z
M3?#5Z:WI-N'Q_\M]FR_-YL^6TV_\NNDH:V5IBE?U^83[USPZ2EZ&+S+WW29,
M?<E-CD]>9/FT^^!Z(V%VI%NOV?V5OWG/RJP^ZWC;>?\:CU^'[*_U;)FR)3U^
M5JZ#6Z^-:$Q_EM(4\W4,HWO:ZT5,0:QHF>#(F<@.2]NO+5T^RK66-^(!1(6+
MYV:=38,19JNDD>\F3%_&759]]O3]V=XAH8+( I&#6EWTEK-Q6\Z6F-SLM<2C
M?*6&WTJV1)=OB<G%PYF<PK+,:R<OSHI^-BLF0YS<:]&BS%O9X['O+*O#TH6S
MR22:OTF8MFSFK'NS->-G^\)76Q%+G-2[QGA\Y (KUBRPD016+X1H*7%U'YR-
M?7"V2/)K",/D=N_*I/%]"ZP NG6/22/:F#JE?$OTA2TQEX3*/LQ"<>:$\?D+
MK.P66#V2U CQ*.WJF3.KSR9V6*[7:&UK3(:_>Y=/;<% ?).6"4YW2AKOG.0L
MMC)JU7;N?%4?)3(:6CN^^NM[=E_?<V%N$O(FJS=^?IR3.%LW<;87!!X+3O,^
M=SMGY7;6JDFD4*PIY!3_L& 5"8H/1'%M3:(GWG$^:[7SK%7C5/_^C E&0VLN
M3SFX)7K?6<=\F*P!DT(OGMYR-@&8FYC<:V.XKS_=\;A%O&:9;OQLZ.V>>-"8
M'+#_VM+V_:Q<W0(-^$:]?TV+H[EG_&S]>[-]Q$<%D3V@8'GW[^[--J@^6P)4
M9S$+R[)_<O]PUO[$K-P=Y( HIUAUW ^6LY<!=0=O]EH+-7Q.+SS0RH! [2"(
MD$-#JXW'<V<A<_F8'N&>X@5Y)X%\0-XD>0C4,06GO;:"Q0]G'9,A>1K M?84
M#TM&NJ7V^AX%H(HI2)ATDD.2X0X:BA(9"+*?+_CQK,-/9QTSP!ZN^-SKG!5[
ML56=2+E8MR4D:TQ\AZ7- N *!=#ZJOY(E+E%_&QUQ)!$,.@]G?*]):,-TDE
M<8IG$ S 7D:+<28P/GG2R:A9T0VS8G*V&4/4XNS3SG??S^)]3?'/\10Y*$U)
MM63<^C^,O7D\E-_[/SY2J817KPS9*RV8D#*R+PF1?1D:8T_,3(BQCCU1C:UL
M::S9&3.(L4^4;&D0,T-$)4;VK)'H=X]Z?W[O[^^/[^_SQYC'N<]]SKG.=3VO
MY[G.?6[7Z$.N(W=I2X#FHN/Z]@!! UK+#JN5VMS63S+P>G;V#G"S>;A;L(4H
MH/ZS@/;10,$,&%:3%-=RB27U -!"S&FC0/PR-0GOFD16?QTJ 5PZI*N?QNH
MN)]EK)VR!RZ0=TF99Y)8)QP[I9\ .0[$O3_#<H5" )2 ]<PK;=ZMGBD S&D"
MF-,$N !F#0$HSF)>E);CN)&+* *L*Y%D, @ [HMCJ(3(WWKK/0?5&(GH[[S$
MTIRMQE\4MVGSOTL"S#6\2]TH #[%=_N[_]4W ?3 JF5-[<YM]R2#/7.+LLP-
MZ.%/EWOEJ)%T_*5?W1)[(@6; 6(Z5P&VN<'LACL L-\^O%8@S]*;]H744J"2
M);:,BL"Y/>N[ /(DSB^AD#$Q5YZ=5=1GN>_M;?/X*R/I-2SS-[/$5MD3NT#^
M4O/>(%XLQ++<DQWPQF0 M!I_0%MR[ EK5/VE/?/E !\ (MUZ&6>1.Q$_S0&/
M>_RN[4+*X!\I@/:E,3& ]?;<FX51 '%?GB>=82F?S&(<P.<+AM_U*1@X7 *L
MQ[96")CK)&MB^JPA $47LNXX%Y>SIPD'P-M9!C?,$%"_E;WVUT7/ V!GOZSZ
M/ZZ2 R  %G,SS0"99,!@(>+#./UJ/P"Z_'=)9,#BH26L0Y?%@Z9)!H&  5FT
M V@X7>#EG93L.ZG%@.,!#'G]ML,S%M.QO)>EF/1%EJ\!4C+VYJ$R$M%XZ?Z>
MZBSVM MHZVHC8" 625L#W0$&-87D_Y^Z*TW!7U+MEKR6!*L#/(=%16R^MP_?
M*ER]M<<:++*$LZ0 G*64)44KZ_3HO\E19>29-<O_ &(G_R&1G1+P>T#_?V&0
M#\P^^GD&LUN?Q=E. "S8UG)U'?9H:(^R37V74(>K<'_6@5Y\J.0#HXW<H\"L
M?/9NN)UC8%:48^!\.4E?ZK7^67L[Q9^6/0"X.5/S PC]38,#/2)E'V'U"YH*
MZ@<](0;_!I8M:^$HO(%%VA?:+7"/#DHY&<9(\_[/VY3_OY_]\@.2:RE'HQ\+
M1N=QD.&G\3JGDR7(]6LE^&$L[)&9D80D;X$KN00HT["PJCB+HU=C>=*[_^9P
M(AM>33QCYLB\?"!WK3A6:P9^]93Q,=P%X0ZWX<["@_U86$Z:Q$H['[>+Q B/
M 9(LFEKNS/M)@O6D/.RMFJ1.R1K1Y(SYUNE8#KET:8Y"#:#'FFN62WO/'C/^
MID&"9UN31:V +L[_S?A%#BDSD3"O0C"M/W 4*L)Y# 97HD5-\U[UW@8$,-X^
MN4:4E3#?<LZZ/^G*RD&FP&I1==V9UP;1H5_#2@V5:#!T<3 $#TCI\$$/Z"$1
MZ %Y3=Y&*>X]:B^/7&KAE/F6/0VXP,HCI=ZE!KG1D]^3]^K=[;\9M_[/:=6P
M'KKB3"0LM-[=$OHK].[UM8(59&QZ%R!//DOHYAR4:@[JQ%9<Q9]\6Q#K[OSN
M4FX76: R$1B%OA):&H)W,;\4G;N7Y8EH<N[IVR)US&6@/HO5H[UI?@]O-"!"
M"M9LKVP#E,ME7"Z,_$GW15]I/Y\FF9CY]C^F"7FNE\(J_TT;1=0 M'(U8OK2
M[MN]'(W )(\X2)AS8Z[\39E6TUSF !EYHMIQLV8OK1WK">YU9V#6K$D9;4NL
M$<//)7<#9=?0%*P%("91 Q"1]<[Y>_<_/>9/X1PNL-# RF+&!=Q@<L'\1#N?
MX).4O6R1K"."JXD2YI5;[ZJ %J^!(9ZF2%Z[&LNAE/$W^1<PJ\*5=I7C[UR%
M_IJNN<I([@A@*I._21[WNO@/XCC_(HYU RMU(<LT3],D0ZI8)R__T8-JE?Z4
MA9A2ZEXR,J"#(,L@R\Y>5U;R-=:(+ZU$37.5WK6\^(\:H_?*%7_3A='^EEL
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
M2@T=I3RM@<UL' _'/;99;!_![FFZ70\@R#(:EL32-.,1[4=Q$ Z=D6C6AVT
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
MGP-2<JUY&9&6%Y4-J:#QP"?]Q+MSN9UG=(U@$3R7B';9P/?N2GIOLJ&FP5!
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
MGTD@*J[;=(A4?&!_/-$0]./_ 5!+ P04    " "4BFM0W@"G4C,]   @]@,
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
M_*M,Q^@.P00=7FYW&7P&H(['6+(OP G+=0&G['*AK@M-1E,HWS)*7J^&3'6
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
MR_'#5L$G0(E,%I8;+W*GY4)=CYJ,IE"^993<7@V9!LO+J2Q!#+]W>%F+4G*
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
M61$7]!L,GOW2;R[5[S4XPWFZRU9XX&'4@O^YN=L8_52]GBZ;)C*ZW1"WM#C
MR?LO-W]"\5HDNV ?H:_UA__??_^E;?7XFRZS?N]$V:IN$OE3\34JB5]6*4F9
M3\7[WC>ZS]*MJ!]2Q<]7_1K,WM]03PP5*1+H_C(1[DX3TK[7Y7I-D)%7_R'D
MP8<#A"CEJJ\ID7/ IM J%$Y5#D28E>LMRL>H>G!0_X&H"+I,\+QX5O=I:O#S
M]W$N5*DQK[ Y%?Z76Y(6R/\7GS;1PP!YW&?5UQP\<\!VSQ(4GGE&11@>RRZ:
MCQ#];%Z4\GLA5?QX?33VQ&H$<G2G0MTQA7Z&H^-T/80$[U&=ZWN/7%)]QQ!8
MIA_;%";ZH>CBF$5)\A&BG\V<Y7D=D,I_N$&.[T@U*7ZD.4N&I\VXS&[3;XDL
MOX^E>-F]*P65VUN;7C+[R+Q67A]HC;(Z0V^:(2H14$;G]"(OG_-_<DDV;Q6X
MN7QH;[*8NLLR&LSC?!5M_H&CC S%3\@8<1A?%6)UK!6*N<1=@5&P&"RW+XS'
M,K5%]125CQ%]3O"P1E1BYDBMZLI4_V<?1'"!1A/-I1:G0OQ)NMK1^J69>>+
M72I3?6F!C /0N1:A4"XS+H*X6&=1/T+ELT"P+>^W5/-G[J.:*UY#6F)KVDKE
M+%FEV5.:L=<S-P5IQ7&Z2XKLE5,L&VCT*AB%AG,U([4/6]GHN))7.6H+=<73
MDSQ 3)86/I5\ ,6["2!2JQ[C%492Y7Z1I.%G*KK15Z";J\<TP1>[[1W.!F@6
M/:Y^@/%C!]8,C4%11&!7Q >N^()]BMC'J/Q\7HP+.R95_YA]] XE:ZCR+<PR
M8+U*\R+:_+_QDS#ZRP1YP]:!(-3(M6?6R^"5YT%K_#I6' UA2Q%$9(()XM)^
MY0UDA3T@&<OV=+C#68[568C <L5E=I6ESW$R@J..*(\,(U$H.@P,>R$$WX<6
M)7BJ(U(T]4TM%A M1'W,(X:D+R34&&AQR<&U/!4];O!JEY&V'![=W=*O,8"D
MZ''UE<>/': _- 8%=X%=$<2YX@OV)TKOT>'1N[N?4"TT+YB%O9.J?]$^:(>2
M-5#Y%J8"YVT6T160-Z_;NW0S0 SW6?6E!L\<,-FS! 5(GE$1&L>RB^HC5'XV
M+P+YO9 J?KP^]GIB-? XNE.'Q-.7U2/I$GP1;45AD2<R"(U]$8#PV#4('2(Y
MME5A<J2RJ)^@^A&BS\*(E-P.2_5^8'[$[$H/H^;8TK15;S7#?HV?TJR@;"*5
MQB[G5KURT5[5*Q)UKGKYAF&K7JD/>=4K4:VKWOHU3R.#2J$0:EY%#Z=F/<&K
M>?E:_9I79GE:<GR*-S@[)J7W0YJ]<CG!E>A182#AS(">/5C@\TS+\3[6J&'.
MGJ#Z40C@YG=5JO7;\J#<$^XCF&-G6N!>XX>8KG)-"DYE(A/I07<HXHS=OD%8
M\')MR]'+4:GAVSX*H#*1=EBJ]P/S$-R7[D.89VGBRH3D@"S:G"5K_/+_8'[X
M%<CT:Y&AC'L1TK<(7'UPC2O*#HY.4V^4SQ![B,C3$+ LZK=4\V?FEA9]\4%-
MP;,U+9YOHY>S-6E&?!^76R*Y;P.U9'OX%LHZXUQ@&1;O<B=RW,MT:_P3&=07
M"N+EHEX_IX;=P>.%0*W/#ZGMB>-^NMW25_;IZH^;QXB ]')7T VV=*Z'GP0T
M%/H90:K@GAXDYH%SA=J3(G&H##19A DB)GF 2EG4$0Z!3%HX2&UZBIMN)+J#
MW*/T,O5"QG8]Y2?RR7"V1R%5]!<SCJ0 EC,.;$(O:.2;5RUIY&FUBQJ[JW;9
M\S"6-8KZ,-7^P?O8%R@,%S=R[<V#\G*=I1KG'#DNTGMR8%CO6/6#]K$#/;P/
M]4:(KU;S!H=Y7G]R42_XZ66X[ZCPD3^R.37V;XE= =R[CP8(+Q\!@)H:@L9Q
MQZ8*NHUHBU;Z41CP[/W^J?QWXX.02@UQUVI.#;7_W$59@;/-:SEA+T"=0&H
MP)$4 !8'-J%AR3>O0BA/JP5K\[1Z2Q0&<$5=F&K_WGPX#Q2&R.;:FSR>9E&2
MQW1@+$6Y2&P89T=B$#%W8!0\_O+M*V,Q3ZT3EYO'06%=V)'#@"WYT07!>Z Q
M"N1<BU-O#2*$BU9%_(Q/HB*J7LAR)U_DHKUI%Y$HP"X@GF'H[3\2'ZI]/T+5
M=L-/(T+WQ$7U*H$0IE44/9R:]01O*H6O-=S/([8\_:( R=3]^/%H.0#8!'UK
M#'XA@,$T_$"\NP0@H+EV3L>,7O[KS:BWDN/7_O/-F]\\XLWF.-T^10G_92E/
MH(?-OH S.KOF8/')L2Q'Z$BAQBA[@*HG(:"4VTFISL_*0VI7MH_5L95IT7JZ
MQ=E#G#S\EJ7?BD<9;*62/?P*))V!S+4+BVB9"SFTQ9HUQFL)5(J$A'9YWZ9&
MG<##/U>I3P2)W8GC]S;:;#[N\CC!.7\!+E>B'\'[$NXAO&L/.(9S3"N"^$BC
MB>+T":H?A0!L?E>E6K\M-Y!WA0>1?&S'$K@U;N^C_(Y]YUW^_B&*GDKPXDV1
MUY\,45Q]_#^7Z2I>%D46W^V*Z&Z#;],+\DNE24%^->+L@57Q."\^8T[];*=<
M_5JFRI;4L/NB$,QQ\LPCEH/!Q?+R^ QUE2@D^VJHUD-?2\V9#Y6U1%<*T>=]
M1IO9H;^L2PMFC05GR6JSH^L<KNA2_C1QB@WNQCJQPL480.RP=P\=2YQ;HHHM
MC@[*6-,80965/8P^ /A-?:!H')WL[0ZCE6L+YXM>WZ)L35^J+E_B837.?5;'
MEOXSUU#1M0;*?(YA*9%'\@OV$7NOCK[23^=F&+=34HW?<H#_KE@/SF/]^="Y
M6M'3K,K-<<F:-"S_\K2."DSD__+A5WX*-=&IT:RGXXIR'2^@Z#=P*&6%MIW%
M\N8+HI^^__!K*"G)" ^I0W<-"*:CWB.>OK\@"?G7#X?&A!SI:!"RH^.1D(T7
M4T(6XWN-]%DY]&K+RKZ=FI5_?7_XUSU@Y1@4FJSD]ID^*QMU758._$V%QL,I
M\L/((P@4#PD6&UG4"*-2NL3HA\/O!J/#VVZ\@W1\;4XHN>/((G<<6>2.HTER
MQ]$LN>,(*'<<<7/'AZ.]X.40%-J\Y/29"2V/3&EY-%GN.)H\=QQ!Y8ZC?N[X
M#K%HE2-<P!A CLBOHE<Z=<9?D2D7ZF>!D1 ,T09F?<5YOAL--O$4Z\HK1T_E
MPR"8(^K%,54DOSF7&@-Y#A>X%KT!!#KT"ES8H>.P X_JZ4$8JW,A<"*/H59
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
MG=Z$4TY:84F/OO(NUB;TV(PFQ47^PR:]Z'0 .V43VL.="F#FSL.) %8-< X
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
M) S.[E":-^RV1[^1OS=8?2*CB4H3BG54G FE=@([(M?V)Z>8IAGYX8ES,\T
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
MYDC3Y:YX3+.X>+V(MIB[3EA'M/KZ<E%'\,J,0PZ%-/S(P*U4KP_))"*HD3E
M5"J01<5:/9Z:]TR?)#*M+FO4UN=G43NS(7BGK2$YY!!/$HI"8]M>&"1THT4@
M@?;B[.+X\O,INEW^C]-P%H[H=#"/,O*>$#!FK,0EC,CV_'SI49DSWZ86E&8<
MD%DWL6G_V49S[DVA+,TT 4S":?2R,LO(I^+$.NH,$\"$7-FP<U(UTN.5>2?/
M?\3W:=8>4(_STQ="]#1;QTF4O;+U_Q>D X@FZ0S2OH>SI,#TO%0NX;QZZC'6
MDR<0RGMI&_CXV7];U9''G_<Z=-TQ*RANSY4G0_[G."<>0HA=?@DS"G[>D<F+
MGEZ<CL.OQ^\6=E0 FX69H)TSAH3#)B:\HSY^*J^3:-V@SB4N5=1HRQ^<'Z"^
M:53;_A%&/$#Y+<:1^:?KZ.UA;%N-=))!*-4KP#A2(&%R9!=^L"1RH0Y.?,T%
M@<H:)_1<)?)7GF[B-3O+N9%FNY3KX+-+HMTZ)L]_"FSN0=SOHP @[20>=T<*
M8]X);,X_U]#.@HC68>J(BF?GX%9ARHQ[6(2IX<YPGFZP!+,[41<"0Q0]+)^>
MTUAU*=-23-#!KKE4.0 N.>6.7#!TV)O#:H4"6F\)#2UI#>6.K?FK&-*VTQ=Z
M?AVNK@X316.^U# 0#Z6@J-.W"[ZF3.Y'BS,<S>X%?$%-E(B[DT<-\6\O($5?
M@<L'GDU_6(&/L'P?ED#IQ]7J.7I72?ST%A"CBJ-6D DB>OZ=C5#:*Z2K]N57
M.&-GA(KBJ:[>,,*J]:!XI/+DY<6;IE,MIFG9HA<[H)S^$V%VQ3 =7G9FN!]+
M(^A=G*!UNME$68Z>:I50N*D-)AY;3?I90%^5"2ZA]?P&P_!;G&WCA$U=G9#!
MM8+7 FD!FT?2P!P>V/?)7+XK$[[R+'1+J9J112N'UK/?JZX+  D#);TDY]U
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
MC";ZQERPUZ$$RD#)\0,A43"4,N%C<Z6GY'0<M3 GQ?.$ </.V#SHC)6.)]V
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
MZZMS X"..F@04#OT%PBT?>L' TV3BUKN?50*HJR61!L6*TAFVH;$?P-<"6.
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
M^9BS F^UZ3524%&LH^"+9HV+2:@V]&9%M[Z1#N6N&LJUN^N^4FG$Q&<^C]L
M%CKDXW:<)@$;72T2#CR%1\23.%]MTGR7X5O\4GS<<([=LE!5D9.KZHNF'&>F
MA-6X$-W"O16#1>865]>75Z?7M_\@7#Y?7MRBY<4).OW/+V=7GT\O;@.EKPQ"
M.D16=*TFI3E6M,@M]#XQDB'? AL[A@3QH2HCM7KH*]5$3#74Y.0)W>)AUB3P
M#G*H9IR\C%/6!(G*.CU9<1HD&PUSD(R]@;+4CILN^<:,AO+<$@#W!->::\NK
MF =V*;G2PR2\,[A-7,^&O/(+YI9B?3SH\$]]O;=258M]TLNY R#?Q]=;XGOY
M$FO/I(PU5 3L:OBB8.MC$A*.W%G1<&!%GOX.$!4F="3BH5*1@PT=,O([3Y..
MK;(6(8>^PJ,D;=])NHWB1+L8'6DHJ]&.AK=RM/$Q33TZ=&=7D/:MZ%&R5 B5
ME!QT:%6HW.[3+5$;9;T:=> K/%)>8.WZM".JHB$3]<4_8GP2XK5^K!A7JZO>
MWR4XU!%@M\-UF#7H&$U*T3?Z.EQJK'O&%?AR!Z4W%W@=?G_X,IWG,P18D/-X
MI&U5@6<XJ2!4U CA0T6/Q.N[\K&%T,RU+24YQN3\#'\:0HP@3<Z*^U:?P'T;
MNG3F>9X4Q/[?0 G=PB%8]?:)72-Z@.Y>ZX'\]P=HBY0$A>B9T]5SG,=I4A]'
M4>XCHXL7>4<7J67;I"23=:>PV#KPR$+I2$%3A?ZB$6$7055['3=,8';V:71W
M:M$K(XJ)U0:L4MF?CT?5C0[TXJFXH%2_QG32($X>/I/_W>ZVRVVZ2XKR>3'>
M"6FK7_/-7-^5@Z8>07EIZ5S*52N;B^Y!D:M&M;S6;14]Q61TB?#+$R82Q2Z;
M>\V[-<Q2H)X?<-_45"\>V+5CMAAQ'3\\%I?W7W*\)!&KN+PK2&/Q^BPY?2'?
M(WG -*Z1NB&BMYF>8_+-SN/HCNUY'W 0P%+5#TZ6'".(@V_(6.+>#%E4<;6^
MN+[\@B*JFJ.T4D8QW;9=JK,XL\'LYLB[3?S =K7-7#E P#,%QTD_\C@8[<8@
MY[;-%XWP:D-P%=_'*X89NHERN5KMMKL-O9ZB++#2[5.&'W&2Q\_XC.W9.MYE
M&8FT5SB+TS49SES>WT8O@BDMGR[J^.7%A6M@\] H\ DUCXV4QD-?;A?'C&\Y
M#8X=@]79ECV3J+2)OEZGFPTB#/T69>N9YSJ\<B6=#IN#*.O!6R_\>OLV@88
ML.E(GPV<@_^'?UHL+X_/4+.7'UVE&3O@9EF41P)&=QMV78;@7#8V!TKO8R2&
M?T0&'Y!]&Z%ASME:\IT(3DCUR+X1*3N3C'SRD-!3\4DS/^($W\=%3FK/D@/E
M^#<G7Z8HQ\6WZ>E+M*45*A&_QL4N2W(*]0KIX_IM$G=M+>?9G7M0]]I T%'M
M-&U5A'K_35ATK;+87=L-YC769#1*YX'J**Y[]3R(\1-\RQG#_5-[1?GX]'71
MXR:<#A\[A[^^0>UPI7\KM\"%/,IP5!;MI[2DF_](=6%?I7J_[Y!C?<D^)WA6
M/'0]X%"$;]RTUP_?3K<+:V:S?I^W5LTQ^84>E\GZ!#_C3<H60)S2-V'Y$&9:
MLDU8D\HZ UUB';8^4SN2$T"EOZA%V%J?=2LT-R5T^CJUZ)(A5R1J?>(H[<])
MHB*+5T5U$]IGO+W#V9@\8IF6-#P9=[*,K0*31.A 00Z!WJ)]A-@S]+5\.OL8
M0=:)J<%O/F+!6'R ?I&] %!/CZTFO*3_H6OHGJ,-37#\3Q7DL#<UXI"-*3"J
MF3OWPTCK=N@1U])\>= Y37CLCXY0('OA0 #)C0=NP!"%#7.K_.ABV[H9@U#Y
M*O\TRNA,@2B\R(2:P,$7<@X)/+,>WA-+W,BY+%1<U,]0_3"8-"SMS]3DUQ\R
MBB??YXK8HC>H  [B92[L<'+XMH$B'.3;(V7> 7^_59V7;2?X/EZ-[DG25Q $
M4IX",%/&+F"K*4UO)OP1&&FIA"O!L!@DZ7T)F^3](R?66%=&,I&G&?GVC),=
MIN^UV;6'T:KXK[AX/-[E1;K%V56ZB5>OHM/C[)0;'IHI.W/2Q)V' LC"O9RP
MQ@87E<[<E+4"30K1E4,JF]CIT]J\!9/C%[ JLW$-"][#!KWEY3RU&OI&]%"M
MB+Z6JBB8PT_G0+NP))P.[O.6D-+6"I>9&VGI)3' Q>!:?F#+2A.7#FSO+\"^
M/OW]].++:4#K;LQPH<]<G87/6@8,J!K(<8U5*\^2N(BCS?+I:5.MKRQ73!Z7
M-7+\C$_O[_&JN,VB)(_I\W/!O1AP!OO$=C((PWF')G@(!^ZMT8@4KD[J4N$
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
M,T10ZM:[0Y+J6>ASU\3KA  &'+.9.85"+QN=$?$2FU3A #6OXRH=5"LAJG5
MIUVO4H)Q@G-T&V_Q]X%F8='A%\[SCK^J=IYC,FX\3O/QYBF1P##K= 2@Z-F8
MA'VI(K"N1;B^4I=9&_H$K<BC/!"ZC+N,1PSNCRQ@0"/+Q?K TOR@_IAF6?J-
M%(*Y"-5CB2&LNQ)0N&YM>@'VR+P6L@=:76@'5-!P.HP':OXO+$!U*\R%]=#6
M?+@N2,:@TZF7]Y_BA SUXVASE>9LXX=H[ZN!2HU\+157*F@X >6&OC\I673-
M+([39(V3\@50DJ>;F)ZUNT;U%,W-(\9%CM[MDFBWCLF3G\+9W&4"F=2^2P=D
MU-#NL5/;6PAT/4M6Z9;N%Z 3\QE^),B(GW'UJ9*Y)MIC$NMIP_%9QY\G:ANX
MUF2YMD41X1M;[&Z&GA54F@D]"!BACQ\/3"$A# TZA@110K\-\P>,<I,9;6B:
M4.@L7^)1!:LC.PP&?%DHZO.L>R&ZQ)$6K87Z]>Z^]A$A)'D8"AFE?<VCGJI+
M!$3CJ7%I);8_/XG.XP2?D3^%S!D)#.G2$8#B2&/2"S&&UK78T%=:-)^CK_0)
M8H]"(<"XRWBHY_[( J@WLEQ\#RS-#^I;>M"7"-"]AT,P5P^A@,S,>0%QU[(6
M@%N%+GC9IZ'@MM\S/,R.?D\!7ID<%ZL="_/C]/+^.,H?/VW2;\)3N31$QX,9
MCBC<R&5DW-,P1>1'<TS"5]<<@!!=Q)1#'W:(0<$?8T@[3SB@&&D)1@\"ZR$0
MC9TA]IANUCC+RWI,S3BUSIAZ,ATX#HJ]>"*CTJ$F*Q5V].A9C3\"I*,&8OB\
MU.M0(4'%Z@*FJOS-2%G2L&O\1'CP&-'MANE#%FU/7Y[BC*W3/>$L!#)0:0BK
MH^+,5[43^,4_^D[EE-4T4QW.F#6BZ*F41>\1?2L6)TR>7:(W-TT-8)+:=^.0
MI&KM/D=UO4V$3KB5/08.(:!Y6&.SE465,&JET<F;!Z9HP8XG9,ZZ4(>V\8S=
MX'RRR^+DH;PUL5SRRM_XP4LF=A:ZN<74 @29S7R:9I[_O[UO;6[<1M;^*ZBM
M>BM)E9/:<>I<]GQ0E<>>27QVQG;92G)2^;!%2Y#%#45H2<HSWE__ N"=PI5H
MD/#E2S(6T=V0\#S=C0L;CSB[)P:Q9U0OM'P?H75Q%R58<-5W1@X/6X1W^X0\
M85Q]7!>%3]>H#63L!:" 7A-P0.;0:XR'BL"'V"D[<BEC^C(/76!#X3C['IA2
MOYB8HU+V!-5O2&C>5SQ!T8;F>.SVA V.BT,60B"=C2&J,#LY18(-PK>83C/C
M%9W4\V:\9,$59N=3&A =;T4!Z3,)T&;Z?/H?DQY,';PM^C3:01G;6+0MJ^A=
MW>7R2#]O;WQA? CI+3\P%)NZ*EL@6?@M$]7&7LR\GR'0;IHDP*8WWAG7S*1+
M1:C4A$I5;;;0H679G"L\050E2\,[2M^8J,%6Z%2</;TX6H<X.Q1;DL7_QNNS
M'3FDQ3M1$F$NI5PG%DAY68P[L@.[N6-CTGY!3JSI:+EXC:*F(8IXRP"\@P50
MM MRRE$T69([4J!?E9/8G)>SW3D**Z[R&8NJI^M;=KDI:PG!1[%N/SLV2EM:
M\BFDQ36'JKL/RW:S;Y_J1WQ(,OW0"(@E%CHBDTJW7UC!II9J.PZ8,BED]0*1
MI4K.G*$U>T)UG!'R:I$N>R8&"M0K,DH%?N:""I/3K;GH.S%BRJ=3"K-=$@#A
MQP%1/Y4SA(;1U$VARV"NINW)+-SPO3!B8!Z>%L=[([^6Y9=?QM;(),RP6]7P
M2HU0PRS<KHBU.H,0/.>>B'$')@[/?G=$[$S8;(B$ZX: 5UY' <?<0P$MNUKV
M,@".31+F/6]_6-I0[GY4^< SW_R8G8$CDH0Y*#A[ M$N]:[/TO4M+N),M)&C
MWOTP$A5O@6A$8?=!E,8\;H:8V+78$=&KJR<9O7T1&K2S4BJP4PRV0))OD1@/
ML'*?1*E%L5EB8'U>LO=>T+E,5\F!U>N](1FOWU-0CW5_*-@+K4MR1<>,I 4=
MOZ2\\H473Y2^X^9#>==A "J'<"E@W0%W.M ]T[HE6(-5+9#_"< KP>-YZ+>\
MH$C@V<#L'/D^X&\0D'?4>CBME_+@::SWBDD1)=H5"9$).]J7U%TR:^AF2^@@
MI_$J/V&EMGXH\XRJ^3<(<X'0Z&U&41N:J:D"-_L^4NOAM@RI'7N4T,GOA_(&
M@:HFX_-%@FJ&:0D%H -?1WJM[LLPO4%':LD>#:=_6;S'#W&:O@A R"[/& &(
MX^LS8 #QH[]<LU9OCX(?JP6Q)D94OU(W?V _V0V-(T&<YAN)CQ_A\/%C4+G2
MF,3/RPS2R\PQD!GC!+F?0[?\3Q.[.6:82:038L'GAK[GA/!S04])\=BNC$BD
M1R1/+KV;AG3M%7=OA#/&S/-AG(^YQ]B^C)BO6,]=7?HV#>%.WPAGCYCG0S@?
M<[NQ??$X'W3ITC0\D\P[^;)EJ1!5&H^FHGVES3UN;WPU!MSSX>NL<^W#?4XG
M.ZSF^R/]C_@--U6;>B8L;N/JAT1:07<T%0:4/D(JMV@?(?XLE%>+E(-(+'[S
M ;%$S7L\D>L+!?5+:N^"[*+XZ#TA73LQ^KOM8!G0:O;(@B,C%DP8R!ZS@35
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
M2A^</=)N0LB!4!OYV8- CMDJADS 'O&/+*9&VU:$^Z&FV4'=)^)%<XN7K$:
MM9PR^ GEO 0\@24O^VAVMNWCFTS7XN;B\_G_H?^]OKQ:HE\_7"U_N?T0!L7,
MD:*-6YI!-(E5 A7Z^"2U.R54/4\8%5;!4*J8!J)6!/W!A!"7"B1,^,>PU1P.
M$L3AS<PN4YK]14DO2?^)1LSK[!/)AP>A750H0Y-.A1?JJXU.M-QJU E[GV"@
M=L'^1M]2E.;?(3HS6W7;AN@)#'&F=0KFXV[B'M3:])["I#<SP=]S$#3K@ _L
M*U=(*W'4DS]!)5N8AIG+=,Q-#JO@Z9\=X874LU41/]+_O\?%%XS37R\_G*7K
M\M'U'F?T.Z0/Y<E0BR [5JDR[-HK]>*);+OA?\%T9(_L?=4H0XOF416^0W1(
MHP&K=5$N<#'Q6;;Z]5YL7(\#<VO==>/R],E-@M</1^]_C90VWK<92'O?L>G9
MFW:O1F3:;9?F6..B^[@^0[8O&X3H5_1 LMJ1D8ZN[5Y,3Y'=+HR@#[-SGZV=
M"RYZECT6[+V 7.$\5.AKW\7P<F:AR'#/)8 ;EZ7#)-EO4=^E/&PIVVL)X)9D
M,=G*_WZ.OL:[PXX%V ]?]WQQ3O)*DX,.91C3ZO 2S#16_8<TLP[8!S83O8OJ
M,<+5,P9>EC2'0=!Q&--&.(LA-XES&G7Z:&?4G\"<1G-[ZG5V76QQ=G?8[TE6
M6+@,(PU*AZ'1X,5=*&WZ=Q8FYNU=A5YKYV9DDB'"&J&\;'52O641HLLPPYC6
M81@/NHF[4"K3.PN#O@3F*C[%*;XL\,YL*>^HM=(%=%I[H7NCWS^UAZ;L:=S7
M(-_?_H,U1+QE()FX#@):A@K'R82-C:">>0,;@;'L)HMW4?94%E>@_B%[$A;E
M'">LY*!<V LE9>;\,U1CV9ZP2H6+FRTI,I+&J[QE<!@U<$>"2,MBDZ$U(;5,
MCY[CZAX$1OGK+RG.\FV\O\&41&D1/9B]*Z"04Q)=*.>%XP)+_NDM-VK/;)FN
M1?. 76Q1/0F1S"J,:'FL&3X3"@M4Z-DKM1L8<:](X12N#>251%;*>R&TPJ)_
M8NN-VQ-<IW-Q<743=+0VP9"6Z(;#:D)XA2H]\;7]F,T!_(;CAVW17%UR=6!]
MNHB3 _VLO%GK^E#D192N6?&"]3\/>;'#1RMHCEJJWW^T%D>7,-*N]1E34D2)
MZHRI6S]4/L)%\^*&%/3?<90D3VC-9.)'W-Q1%]C5TJY )*"HZ/N5D0J[WL6I
M3_.Q!.PHJF,?/%'DW5\6M71SO58ICRH%U:79J*,"M3K>*",]ESHO9^8\G2KL
M]O7FJ,?OHSQ>F81CG:PJ",ME?3@5F37(3'R,86OWH=2WX/\,/'1J0:-CO\E8
M&E!>ID9+=+7]J=%K%0BU[R2-,@\*XD[D^SZJ(E\_,SRP"XTW)$/W?+APE*54
M03ZX3/65$L FZ'EA0( !3A:9S4*<3EH=Y.32?AR%S-X$@4YC>H274&I<U(EP
MZ&S7 DC/=Y-1-2*\3)$!Y=5]F![-=H%OU$*)O@/ H+8(?NL*_<\P_'DFA%T(
M],2(X,*@?GHJ*4T-I,UM01:L +6C?? B ##]\; *U2\O_6&SP:N"%95NEFMS
MO#ID8564AH*J^_J3OFZTHV* Y2AE=>@9>#7WDNZP+YY)16,]OV2"?1XE#1Z:
MY=YJ??>L*++X_E#P8XUTT"]J_E64?..>$:9")E]PN8)@?F^3'!B(6ZX,^PW_
M"H-SK ^[QG:=RN,I1EKN+-'HWI]LD%;#_P3H74QP-F(M;63L5F@:LZ#F/SIK
MC,ZSL.P<A+4Z=3-L^M>>AEM66";PS'8"_#LN)T,1 #!"YEG1B8[TKV%DI!_]
MH_LR/C]N16<YPN+#^H;5#Z=J.)+<ZHY"1"XC"R*&&@CVRTS4#0(I4&PPK,1F
M /KLD<LPGIAHG9T,@DH0NF8*(CA5AE!UT2<)-!4BM&(R @10+4([E KPJRM'
MR"14P(>O(F$$^P^'C.RQ\(BZZ%'U/?N/'"#=500%8X%.&72/FB[*3P(YX"T<
M :+^Y?I([+:JT7<L.2GBJG((0L@)GU7?:/#, 70]35"H$RF5P>ZX;5.O(PS@
MB<>!:'Z^/O1ZS6KL"62G!5^<RL$G>E:#K__,!7Q=36#@$RB5@N^H[:+Z*!3P
M"<>!:'Z^ ?BZS1KP'<M."KZ;C*P/*WY]Y1W.'N.59+JE;5=]5T4[!X!*M4*!
M56= !ERUW*)ZS"^"K9X',L_2CR>Q^.G[0)>*U*#7Z)R# -=9U1/!_$K5I _[
M01-WQ/<4 H-=I%N#\V,1,<0#F$DI!XV8_<A"6/=:#Q MT#0IF&_9I>W"1$+P
MI/IVO2<.B.WH@0+JL4H9/H<M%W=L'3DO8G9E[6<<L0)G_%V2,+RO:#2(\F?L
M0['3J$;@D=STP!.XSJ//NZ!S=I*-%E# &;C#?CLYV +P@\<C0!0_G@!F73<W
MD)D48G<KG$993'Y)\SU>Q9L8KX69JK9=]1T5[1P@*=4*=G[-Q(H,MVJY1?TX
M$"^I'TEB\:/WH2T5J:&NT>D+(LY'L8PLC,+'NQ<*$,E.JQM"IMXWO<,/+.3\
MA,E#%NVW+!2)O:.N7>T=Y>U<H"_3"A7 =0:DP%?*+;J?AX)][4 2B]]\ 'V9
M2 -]M<YID4^3+YYNU7P4I*'*-C7BQ6U<T"[2"(9TA7(IRJ4R'<\>0,ZJ'BYB
M^.L.,"UJWN!9KFL>+'>9I<*SK-T0T\?M(' ]U J.;8D!+;Z%<@,O'A+.I<,X
MQ+KJ%Y?@?2ARA'FQSI&XSVO@YWCUPP-YI%__D!;9$\/^?]5_,.C_5P?ZU<?_
M.+\:H*W]H#[#<C4:N:T1")@>:1-A<M!H<;Z-TRB0':W.3TMD/\[@!,D5@\ZP
MY1PX^?OM8&S;#ZHNLP\<<?+W6TB<--I4.*D:+?Y.,AP*3CH_+9'].'V<_/VV
MBY.Z)<AHP)R,/M:I'Y1WSV=4)/-9T;",GZ4Z\7?YVV"4VP^J/K,/'!&S_ V2
MOXTV%52J1HME%'^)TD"@TOEMB>S7Z2-E^5L7*75+D.& )7"K4S\J[Y[1L$@8
M+!J7F1C,?N/>,+<?5'UF'SA"YI<[2 8WVE18J1HM?DEC=C:8Y\AY((CI_,1$
M]B/U ?/+71<P=<L1>-E3A10*M*?T/QP([)-_L-)#^?6FN26FF5+<T)%E+]>R
M5WDD[R^.DJV^GJ7L2!C:?T60!?SQ9D7 'JMM\?[L[O(.77]$'R^OSJ[.+\\^
MH;OEV?+#YP]72W1S^^&._O]L>7E]%<R;6N,019P'NL\Y*SV,GJ.MP_'XYN+S
M^?\)CXT(GM0GGKI/7!C6463K[M=D==C5OXZ(1L>ZI1P9-ETLMQC]D\1I@1ZI
MB4.&?YCY0)-@*(CZ-QR<7VH;-;@[$@0<21A/*%!J.H;4B_%/ HG?%@,H\2T&
M(WCL%UR&\!0D79=I-AW'T[\LSJ,L>^*%ELN;ZY[=B)Z.'M%32$_/;_$[)[M]
MAK<XS>-'7%YVSRX"Y<_:.AGY%2ZN-\OHZP G+BJJ+S].A0NNQU@$CT8.G9!2
M9;3.!?V+U9THHJ_5G9K\+QKTHCU51I,0]C70M^R"WN]XW;OR(LZHU3=S0'0"
M(@$"1I_.8[0UO!_?E3F8 1/=7:R#<X+F"_PQZLFB4AA]R\2_.RG'N%/P/S]!
M%96HFE?,"$G.,@LE'+.@L68!TR67+H 3X[0BQBM&MR1_FP7=H!GAYR@];*(5
MG>#2]/ICM(H3_NK_^Z?NL8!;_$"3@26KA#?@RUCQY@5J6W$77MM: \\ 1W9
M2NA1^A87.%]E\3W.>;I']CBC':9SJTVCH$X%,\RN^V;/<'F;\_T3>NB>HLFX
M[ID3P=$8) "X&+Y@;J>I\07CNC U&6"2OK&606GPCM4WZ(BA5HZAO'=6K!1%
M?W#AN=]$GP/LDMQN4K2#KGA;=.#3\()X^\AWI,(^^G543$3Z3Z);[J>.@L-.
M0+B OLX%^Q/%[&\6[LKM%K2I-V)01<4<Q>DJ.:SQFOX#18A7!?X!+;>T?=N&
MW0' [PF@0%_'^2HA>1U$.?[C=$.R7;FR$N4Y8:LLM/67N-BB=7G"?L<7_G*T
MQK0/I35".T@RM(O2)Q1]Q?P$)XO.91^>C3LZ9L$(ER1$Y6BOU&@;XYD&79F#
MEI/'XR/KX(14Q>7WDKC,*<PU/)_@#,\&]R -1P?'!9BQ9@$78%RZ $Z*TS=2
MN"(B %),L6XC.6UEV%J=E\*<J-(H]Q[6C$]-&<G+>1G*L2C3H=<PS>#HDT92
MQQ_U\29HC/D/%4-K+D!3!8 7##0[[ST&:* ^N:ZH+K$[0*IAZ^JK:UN[\$6C
M''P%P,R>E# FXHOE-LY14D_NV[E]N>K=7KRQZ_'J> V\7/F>>9IMBA5B/Z!]
M:FD$&VH9&? ,29@TP="0"QAIFG"EQ=N+ Y@D2P!$F&.68& !,$LPM.:"L]-7
MB3-)D@"(,] DX:X@JS^O]_R6F[-5$3_2Z"*9M9DT;2H]J)JZL$2E&<X+FUB1
M4D,OO.!-$"G;H*AJ%$SN;#32Q'9$AA4AY&(-&PQT U*!W3ST/LKQFIV"P6E>
MON:29:S,($L@WS^U36ZB)WY]WY<H6U<='%QH=(O9#@IE[SE)>8</4;+$V4[&
MKGFLUX2=VKJ3#YBVLX!N99Z.RSW5'/U9<)7HGNE$7;NH8Y@=>NBVJXPC;AU5
MYH_O2FUZ@#I=0*P/X?C6F7A. B#/( ),VY,VJ,SR"SPSAP<XU9BI]R%YO=/.
M;9-J7_4IWN W7Q4 [E^MKX*=7CKV_^SA(<,/48$O:7_C-(]7OT;) 7O*H0VM
M >7,6FMSA@Q-Y\+)B0T[ZBT:&-EWSWE/ZJ3W!#4646,2<9LO)FZ8\A J3MB
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
MPM_WGWE:9PDN,GKH^P[#3+[ANXVY:1 -,R.QLP> 93H?*!N?H*8YXNU/$)-
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
M)T._!MZ@&11(@Q/46&4Y3:V\$()<%;DSU^/G'$7%+G^OY%8O&ZPU70:VS[[
M SM!307*9&K]Y).AL</\J=;*#*VH?CM?]0]3K3JU8Q28O\,%#<"=+Y^CM_']
MJ4[KPZVJ6NL3U' S"4[N5:A2YZH<X10G+M)3$^G)QTEJK%0.4RLEBP#]XHA>
MG"-_3C*<MZ5<";L#U>-];@0^_GR":B>1P=1*-^[>595&7PZ7)SE4GN0P^23G
MPR3R/K[IUB-:OQYFL!%%DU[:Z-^_V28K7 =2)C5^N( 0'/A<)3!M5N3>2K0!
MIZ,I7$>/WZ%I/I?2>Z$&[\SFY8G'V1<?JG%<HS*)H_2<BM'E_?XY%>. (7]>
M!,[2%'^AL^<&YU=X]U(N=^DXLQOG28=.VU8.:FT]3J9D( 1HLB6U+BR'8GCT
M_#V$/$P>^R/G=_'G=_'GX,BP@R.)5SO/J]FYJ.Y%'U#^M"860A@O*6O$#*'D
M-SK!(SXM>1TWT))/5+BQEWT.*W:*V:Y<XSSYUV%7R-1I'C!3E\? )Z_#$OD<
M5W?'Q(2;&8'%V6U1[$#ZV@<4Z&H+^$'TE"D7%SK:$A)N+">+J_FN+,HHH[("
M*"D#6J"I/>@/HJY\";G0V1XUX09O=L+\@5ZN0HOQ<XT/Y=^J2^J(CSJDGFV
MKPH[[$G<6@#D6'D_A$,+E\P1E97KR@9XCSYBB^G'2J!XRGG"'BQ,(D=7RH'O
M>O2RF!,H)-]QA8#R5//4758%V1Q=25G.:H"!G8QW*C5_ S65PO'?&K5P)ZB@
M4*DX>&W4TF$0]\B]R?(\4NQCQ3U^@ O?<P :XU-O@.P$H.U%5,R7]5,M]S6
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
M&3:,_WH#84Y183@H+=>D]N+81^440G;,(\$5[D9DS]@=<9NKW+*\LYP1P/
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
MB?#JS]JQ+W;L.<M_M^\P7(E-$6<>@^$/(4DR>)>A6FS:Y'-<IZE,(G[9 /A
M8R-Q]"V#M-<F^$JAM[!7^8?%)G[[3YQDY:\$*>',F:68YZLH:_+5'ZKGU'Y6
MU\%B>6V\1Z-6<38*90FG,ZOT:Y0G]"RBC8F]S@AC +=#N5TC+X5VSHR173W!
M^L+J6RLK9%&+ID!.V.;L#F<KPN*F>LKFKA[+2RG=L(B!]C57V$ .2\V\ +P7
M"123.1_,@&1,,)2S_BQF8ZU+MW"PA3T)'Q'97^W<>1)-_S1V_I*6.272_BTI
MUY>[HL0;E',FI&*K_5MC8"N';ZF%%/+FL&HSF#Q\F.6J XVUA=&W \!^ZU?9
MT/Y"/JVXHU%U[@X7Z^XYUH#]L1G7X4=G<_L.%05"AUSM%5V\&0T#WK,H!G8V
M>SD#@Q7YZT_-/E(Z V7( JU/6SW3?1F5X7+F3NZ=GRJ#R9Z@1Y32MY:7N"B+
M \GM0SB>1VT%6>N<&B)SYZ%#";_H$L[UY.U@4Q4J#YN[G8$=W<*V)3K8:1A1
M6>U(3*D+>^=2EU!XCMZ<WGDV- #N/*60AV([?$B7I8F&5/'O/.6@?%Y]L""0
MP<)*C [O/+GXFP(P KQAS]KK*,^(CT:?[52VR=G4'1+"F;<RL/8U*!?,W2/;
M 4F\Z2J%X[#HPT25C@Z&\]>?HCS,U:-3/L:P)^=E]52NJ J-[3:[RHVH"^T1
M]R)':^)A)*^H-D\7[_1'G+D,6 "024LLW:-ROB3FE#/%#;&T=>IUL3@S$#PR
M[S'Y3T:4(R5=KMIK*)[Y,,327M3J8G%7I,Y0:[ MT?7MEB99U*QIDQ/H^<I-
ME.2_1ND.?481];&J[9$S6[:GYN#T\0Y/(*"-<HA!G9D>%ED\ P."%;#K@[$
MC1A6X[4_[T4]T,DMP1RVWU)Y88<,RP\Y7N71QMU<?LXKB_)>I?NLTX5RIC(
MLAEN(:2SB=RCBC>#Q4 L_GR8LY"AP4#F^G-5@)E.51[&0)=9FNT\J6N@SK(%
MO2(E7@3*8I=O%00T24_RM-JV#XK5VKI[9@VADS?=]1JK2,@'\Z"G!MA0/'U#
MHD1#]11;L>^PW0+ZEC<KFZ+IA%'B%V3DK[%C3_\>?>'11 >E<P:SATG($&U3
M0;T=:QCW&3<M8'28H52;>IY1LXG27,8^&$";2H<G$? P-:HQO76F3AMTAFU8
M.\]-'W":.'7E/N"STTKF[](GIQRP(8\CL&">FHH9U'MF.L(9Z*YK]%;,^40]
MOQD[UMZM0S/[,5&MY*-MFV*[_8X-W.YTWHSI"FNB-V,*Y 1JSYHH>^=6[/Q>
M14$:8D=%KS%,-OXX-?9?L*BX/?;>L5ATC'QYS>+<F)S,JY:./+G3'0#9>\_"
M@?3V,0N$,]A+%@ZFL,\,V*]9G$_!\ZL6ZR)]BM=HL4O;2IFCDIBS/*>'9!6Y
M%^^C%PJS+U&^>*8.[$"ZUO&V68_MX74F\YH(TLOL+1GFH65^:Z,6^]_<Z8RV
MY \<D#U3&F7WT09=X4V49$/UF;"+5I,FZ<)=!/EFF^)WA#I5:S^CS0O*!Y*5
MPK41Y'PX=^EPI]0*#)=-WS.8@JHJ<IU/C>7<V\>,Q&7:-WR4&3\(ONU24B4X
MGH2"<(?*_A*.Q>O;8%K9ZIZ.[:!;%[GKC[3V\D1!-@7HMD2;H<-A#R%T704@
M#$^\39WXV6*1T+]$J3PR_"A]F0X*K"_/QFO>II'>EPJ@5KE@WJ088!#*5H+!
M7Q_*BM9Q%W05P2JZ62:$\]=_"<$V#U9#TH:Q]8?X<!8MFB7EV/,!\@#-Z ]=
M5Z;P!ZV['Q,ZD39HU2](XWH[8"]3RU1G@[9SMEBD,]"+_$[:%N>'_Q\P?8LL
M=E ,-N31G]LYU90M:K&#L'0MIQ([R'P8[7RR?LP'TITAJ-5+/(&5VPW%(&\7
MSB-J11EH/JB6]Q)RI(SX#95SHW!^2^50PA"#I-M<+CO?S-/QWD.I&[/IWSY9
M-WV.-RG[!T[5;NO\O.F884-[^BYID>BLK(: 9V!4FXV"?F3-?'\.I2D I>=1
M\#Y"]G6XM<0<VX!S73[6F*A6XU.NP>>##;!3>>\8]?;"7_1'3R8=3_OS@\EC
M.Q[,EW,)/RF$1LN1^P%H>3K/)O4%-M'#226" K5KW3I[CDW:"5?;.V@2)>TV
M(P3MA@47.,9#UF!D,_@-/"['I\SOX.Z56YD/@GB*.(DCSYL#8ZS',0*(SHP9
M07C"$>/5"A^ R8_C]RM]8KAO4&1@3-8,WX)L2=^$;*+1Y(^*:/H+W5C] \7E
M'8[8CSJXWP_;IN%WI\9'*%8LYV=L;5@8FRW0$),S\\(9W-]P_GN2K2ZC;5)&
M*7>,96"-:/A@7H\XD#OXP/,1ZH=@>1&&)["U&&RT1')LW\/P487[ID6T\HZD
M)WVBPL V%ESH+T[ZW-QQGI%(H)AKY9T/#S[V_NCGJ-SEU2YROJ2[L.?N+DR^
M+U!K/MHE0)M[,G/& XR-A2&:6W>],&WE?CZ(P>)-.PVK=7<2(<N@LO/BG1AT
M8\O$9$ETCO)W.3Y_.F?O&N0^B5:K'*V:L]+N& F*S,+;'#*90-J$E*)+1PS:
MF;F G85Z/%V7ZW9K&$XF$U>_"OI=$KTD:5*^-U[-NW!N&V 05**78O VHY>)
M)&"9OA1[<+'CXYPPL>B_C(KU38J_<*\\U!H)=(K5*! UDO*KHSDLI%.<2=G6
MF-]0LEJ7:#%[);^NT".BAT'MQVKG11QC&F_Z&)5-6KR_H?(9TSHF*(O10D73
M['<FT%";G06BV9/)5V=&V"2FF4D_!'IY>#C;N-G1L*;/1!";W>:1BC1M'ZG>
MX+POP )X2&4!Y^CDR@BGA[-E"FG))H6E/AO=_T-@FPIVME'7T2_G7*/3V3;V
M6_E.HKN"OM:K[4!1[#;U;T C9Q.Y(.NH"?(33>)@3=['R.1@0FRXMWFRG!9=
M2<SB,GF5G4/80PC,\ M!>*+SRTBNQ\Z. B'0YK;WV%[+=933/4KQ@/)* ([]
ME2$Y'$]$!M9F_^6">6"YAL01U4OB6;:X2M(=T5V@N=+",K)1BEB<&2;IN&-;
MLNG;&5Z_?0NBV-\I++^SK$P6E+WD%3VAN ECN'Z+TQVQ0O5-TV:[:Y]&C*R-
M5+]M=S!2?7L=!#(K)I*HSH2Q1TJ@(0K=- B[S:YR6N;E&N64[QRMB1="1%-G
M>[IXIS_B##E_' P@]@X7Q3TJY\OGZ(VSAAMB::M)Z&+QP7C": =Z D;8QF91
M#YN[C/R&VH1MBW*0IE^/O(&YU",KY/P(E9U_1-M='J_)UNPAQZL\VK@.W7C.
MJP1<[]7FL"*1=V0*@&ST10CI@;'JT4?6HC0J .\,0:U&QD?2RIF1@8PFUF6_
M;S $7?6-@J2+0".TZ-:I8#VE[CZUOD)EE*0Z9H 3+P#JE3/3M=HV0Z_8UEZ
MQ.<HVRT)3N)Y9ZN;**:A0,0#OWC_&5%#NUTG<90^HE5[D37@6;=YP[9Z<UMV
ML,C+C@TD_QK:/_+3W_>CT"6'\6Q4"M?:-S[<<?E"JR$5[.IE,KB6+SZ<)E]%
MRUB!XF]7^/53%3:1OU/>_M3^@[+VIPYKS<]_?_YMN ;_-EQJ?W.9?UXJ5<P@
MN;\X<''0I8&V=76T9#1P__4X&+C##XT4Z ]^#]R(9(6!HVTMOU(YSL#]\C08
MN,,/C13H#WX/W(ADA8&C;?4#MBP?YH*6@.L=S:G%KJS(^-1>I_0^^3V> C84
M1K:/Q5)@TG$GY^7]8( //S3RH#_X/9@CDA6&D+9M!NZ/X;W]D_N6&.ZH#:3&
M0UWM+_DHPWV%JKU=P7 GOR]CU1XKT?-[\N@QA@)G=YS']B8HU'>0=T;/]-6D
MP#DB $*+>9OB&.!^1Q<X^A"=V>6 #2!TFTY=!NV;.6!F1E=B&60#>DG.9>@#
MK[EF--.QZL31-L%WW?0,TCX_SIB,%D,+EMM\G=0C(O"T27JGS&I#)L\?H42%
MXEB%7FIN7\5!_W;B7,9!D]/'Z,MGHHDY4<GZ*OV1C&W^.O)@X V&? L:^%ZT
M09GI_IR7E&N 8 \WX''/'<W'=YL]Y#A&!5>KF$!#31H !:,](N;T-&: T=41
MN$4M(0MC4JS1XF>,%UPM80(-M60 %(R6B)C3TY(!1F_.V_6UA%A'GFYT/@TU
MHOH4C!Z,&=$;_0J/_OE[B6GV5"\+_;AV$S]RI9]#%)6X#A,WO W6;!3?)FOF
M7^FCB_=GTC<C^$6AA4PANBW\DP"EC1DFH]!"6OZIT\)=4J\H6S!OAL<?VF0T
MG0_^E:UB# ,6,--?GP!8JW0P'6SA[G(N=D2J2;8B?+9_O=UL<_Q:%[%A*H52
MFS;<$=8F%%72$8&6E@$[<I:%RXX6?H[(D&0H?^\*@JE[ ,C]79H ,A0]@[.K
MI5U"]('GHZH2#:UQNI#:,P!D-PLG#S(4G8*SJ[<NBM"["J<R5Z>;79XE-,,5
MX?PF>:-_8VN3'+"1K@@P%%T",ZNE2B+L^O%=7E@G6DZPS'<QE4=U$+HBO+$5
M"@+:AO4)04-1*@6&M=1*C+]1K'\++]9-95\NK./+V\0"I7WH3ES*M]--N &&
MR@=#(LES#U &89S /H7B[_;ES?X5%,G^2!,H,,ZE1K^W)1(.OQ^?3J9)9WSI
MTLHVV!-3^SEZHYD[.;LNQK?]/JOWS5UY!89,L9CT_JSJ(*CW1KV&X5JH\;3
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
M=JU0&5A#,A_,F4602QN#V>O/:RYF.F7Y&'VK'7M#C,]#E*'T*BG(#^]L!9!
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
M&$^Z('&&CD$0'0J[A-C<4!W; :SRXSVB[2Z/UU&!'G*\RJ.-<Q>0E4:5[>0
M( 5):]V[()=TAT\V'UWB6*FTI'!MP2@^G+N30Z:2L3)D20';<T0!H&=LLJN6
M $"%K!HDS.)$?,[C$K^@G/#VYUF6X5T6HT73&3. $PS?7I_(X=U%@$&& ZOS
M/ @&$_1273G(L;OP:7D1PKO5KBCI5 "I"Q2\W4E)P;U7%D6.U71%CGR*FV+G
M4AY5P(';48A\]W5PA&C##<Z4.Q%<F4K#,+FX^0(-/>"R"2!E,#ZZ1>BGQH2T
MZ"?*%+=P>R<\'M==N<9Y\B^TJ,MG?,^Z*(:WZMX=0UJYCML'C2[6%0,S?%_4
MY?X&&-*51PX&F^9+O-D@LMS1FXJKJ!R5:%=J)-2L<:.P%4LB!(MZ->XI\+ U
M-IO7;]LDK^0%5D1V$Z$:#IN$K81" 5A4P6$_4[P(.Q=Q<J]ENI6<@,H%*>>D
M$4+EVG'ML54?A#=<76+ZHH^X!4*]DC1A*1BW29":!A. N<IQ^VET[X^G8,]:
M_F:O*(]6B++95NX1*2&@&4L1A<V"5$:X(,P54MA7HY3_%JA2#CR)Q2Q;/**2
M<GNUH]=^=4!EO0J(O3U04[;7)VD:BH(:",2&%RCIKU'4'T_T!$_]E$GA* ^$
M/-Q8!LA],H9?Q_8%*T!.12M :NE<YNBUZ_!FDU39J&B0Q27.2C(7418GR'F(
M@8BT?=0()^A JVU[0:_6UMEJ^-"8T@.]CXC>?Q!J/Y,_-[M-?6A8?R]'&U'M
M]HV<--J[L\I:^H#-A32PVRID4(.CT7V@AN@1Q039+(XI.]0?( #5M:D7$>_W
MZ N/-#J0G0*@>YB$#.LVY89%6<38J)H5C,ZLF8#Z>5X3SZ2=%8IE!9=<JA!<
M[B+G]VDFBQN<BW1C'.6EU;:-"U%KZ^Z @W0P7\X6>$OM%S,B1@32'EPP05PF
M&&ID_51&V2+*%\4OVT54(@+_XW<_\/+\P=L<4@E!VKC;(XA&#NOQ/-@H,'IH
M'J5!,(?^Q%/+0&#0E!J\#U3IJ3H,8_80;D20G;4,FQGU_I@8D51-$C52PHT_
MTI74Z!3(T+'AG2I9P&<UHRW;=!;5;$8+?@5ZM7:R16S<SETZGBVBE^39Z@Z1
M7>!CLEJ7\^4O1?TL9ACO#8%M8[W%L"Z?IBN.)59C?/3Z'-9=%?TM[B;PHKU]
M[MK75L,,,A(HIG9UH$+6*QZSUC2JTT'@H>'VEBF1KRXQ[W9\EMX=E@(I9X?3
MNK-BV0FU0%ZXEV@V3Q\-AEI^(6>!4)/!/M;E7O.%_O%"EH+_]?\!4$L! A0#
M%     @ E(IK4+"\PO:',   ]\\   L              ( !     &5X,3!?
M,S8N:'1M4$L! A0#%     @ E(IK4)]V%YBC!0  I!8   L
M ( !L#   &5X,3!?,S<N:'1M4$L! A0#%     @ E(IK4-)8!CKU!P  ]#$
M  H              ( !?#8  &5X,S%?,2YH=&U02P$"% ,4    " "4BFM0
M$NJWFNP'  #F,0  "@              @ &9/@  97@S,5\R+FAT;5!+ 0(4
M Q0    ( )2*:U ^+V$0'P4  ' 6   *              "  :U&  !E>#,R
M7S$N:'1M4$L! A0#%     @ E(IK4)-K$$87!0  ;18   H
M ( !]$L  &5X,S)?,BYH=&U02P$"% ,4    " "4BFM0J&K/6QJ< 0#)8!8
M"P              @ $S40  9F]R;3$P<2YH=&U02P$"% ,4    " "4BFM0
MHK"Z+44X 0!=O $ #@              @ %V[0$ :6UA9V4P,# P,BYJ<&=0
M2P$"% ,4    " "4BFM0-R^F'380  !PL0  $0              @ 'G)0,
M<&QA8BTR,#(P,#(P,BYX<V102P$"% ,4    " "4BFM0>YO@%E<2   ^#0$
M%0              @ %,-@, <&QA8BTR,#(P,#(P,E]C86PN>&UL4$L! A0#
M%     @ E(IK4-X IU(S/0  (/8# !4              ( !UD@# '!L86(M
M,C R,# R,#)?9&5F+GAM;%!+ 0(4 Q0    ( )2*:U!\\BGU?JP  .!D"@ 5
M              "  3R& P!P;&%B+3(P,C P,C R7VQA8BYX;6Q02P$"% ,4
M    " "4BFM0QL^ZF;!;  #Y7 8 %0              @ 'M,@0 <&QA8BTR
E,#(P,#(P,E]P<F4N>&UL4$L%!@     -  T $@,  -".!     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6793115952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 2019</div></th>
<th class="th"><div>Oct. 31, 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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Asset and Liability [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_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">11,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,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_CapitalizedContractCostImpairmentLoss', window );">Impairment loss on contract assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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_ProvisionForOtherCreditLosses', window );">Provision for credit losses</a></td>
<td class="nump">0<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_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [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="re">
<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 from settlement of contract liabilities</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 700<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 [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ProductInvoiceTerm', window );">Product invoice term</a></td>
<td class="text">30 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_plab_ProductWarrantyAbstract', window );"><strong>Product Warranty [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_PeriodOfWarranty', window );">Product warranty period</a></td>
<td class="text">1 month<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 [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_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_ProductInvoiceTerm', window );">Product invoice term</a></td>
<td class="text">90 days<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_plab_ProductWarrantyAbstract', window );"><strong>Product Warranty [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_PeriodOfWarranty', window );">Product warranty period</a></td>
<td class="text">24 months<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_ProductOrServiceAxis=plab_IntegratedCircuitsMember', window );">IC [Member] | Minimum [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">7 days<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_ProductOrServiceAxis=plab_IntegratedCircuitsMember', window );">IC [Member] | Maximum [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_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">14 days<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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember', window );">FPD [Member] | Minimum [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">14 days<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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember', window );">FPD [Member] | Maximum [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_plab_RevenueRemainingPerformanceObligationsAbstract', window );"><strong>Remaining Performance Obligations [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod', window );">Customer order, expected satisfaction period</a></td>
<td class="text">21 days<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_plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which customer order is expected to be fulfilled, 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>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;">plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_PeriodOfWarranty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of warranty coverage of products sold.</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;">plab_PeriodOfWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ProductInvoiceTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 term of the product invoiced for payment 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;">plab_ProductInvoiceTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ProductWarrantyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_ProductWarrantyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_RevenueRemainingPerformanceObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_RevenueRemainingPerformanceObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-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_ChangeInContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ChangeInContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_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=118944033&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=118944033&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=118956577&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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-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=118956577&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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_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=118956577&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_ProvisionForOtherCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to credit loss from transactions other than loan and lease transactions.</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=118932676&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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_ProvisionForOtherCreditLosses</td>
</tr>
<tr>
<td style="padding-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_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_srt_ProductOrServiceAxis=plab_IntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_IntegratedCircuitsMember</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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=plab_FlatPanelDisplaysMember</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>42
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6793124912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 2019</div></th>
<th class="th"><div>Oct. 31, 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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 1,998,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,995,368<span></span>
</td>
</tr>
<tr class="re">
<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 and amortization</a></td>
<td class="num">(1,378,248)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,362,927)<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">619,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">632,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">23,500<span></span>
</td>
<td class="nump">$ 17,600<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_LandMember', window );">Land [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">12,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,085<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 [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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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="re">
<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 );">Property, plant and equipment, gross</a></td>
<td class="nump">173,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,340<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_MachineryAndEquipmentMember', window );">Machinery and Equipment [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">1,759,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,748,483<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_LeaseholdImprovementsMember', window );">Leasehold Improvements [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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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="re">
<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 );">Property, plant and equipment, gross</a></td>
<td class="nump">20,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,921<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, Fixtures and Office Equipment [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">14,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,404<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_ConstructionInProgressMember', window );">Construction in Progress [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_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>Property, plant and equipment [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="re">
<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 );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 18,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,135<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=6877327&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_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_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=6877327&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_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=6877327&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=119400593&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=6877327&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_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LandMember</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_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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MachineryAndEquipmentMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember</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>43
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783918224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Income by Component</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following tables set forth the changes in our accumulated other comprehensive income by component (net of tax of $0) for the three-month periods ended February 2, 2020 and January 27, 2019.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z190a5df62dac4a5fa57030d4a9e0fcd6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at November 1, 2019</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(8,331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(674</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(9,005</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,564</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,547</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: other comprehensive income attributable to noncontrolling interests</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,181</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,190</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at February 2, 2020</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11,076</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(666</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11,742</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="za54ea1a971f946ab9e5f9e5319f7eea3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended January 27, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at November 1, 2018</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,328</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(638</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,966</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,572</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,591</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: other comprehensive income attributable to noncontrolling interests</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,273</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at January 27, 2019</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">971</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(628</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6783886064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAMS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_TreasuryStockSharesAbstract', window );"><strong>SHARE REPURCHASE PROGRAMS [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_TreasuryStockTextBlock', window );">SHARE REPURCHASE PROGRAMS</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 13 &#8211; SHARE REPURCHASE PROGRAMS</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">In August 2019, the Company&#8217;s board of directors authorized the repurchase of up to $</span>100<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million of its common stock, </span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">pursuant to a repurchase plan under Rule 10b5-1</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">of the Securities Act of 1933 (as amended). All of the </span>0.9<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> million shares repurchased under this program prior to the three-month period ended February 2, 2020 were retired in fiscal 2019. The table below presents information on this repurchase program.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z92e65eb29d7943f8ad25a858b0e319a3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">From Inception Date of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">September 25, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Number of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">916</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,911</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22,000</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Average price paid per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12.01</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.51</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In <span style="-sec-ix-hidden:Fact_e402eaed33b34d10be15669c0c33aa51">October 2018</span>, the Company&#8217;s board of directors authorized the repurchase of up to $25 million of its common stock, to have been executed in open-market transactions or in accordance with a repurchase plan under Rule 10b5-1 of the Securities Act of 1933 (as amended). The share repurchase program commenced on October 22, 2018, and was terminated on February 1, 2019. All of the shares repurchased under this program were retired in fiscal 2019. The table below presents information on this repurchase program.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="ze44840974d4f4831ab1b1c5d6c3103a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">From Inception Date of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 22, 2018</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Number of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,137</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,467</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of shares repurchased</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,694</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,807</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Average price paid per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.40</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.41</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_TreasuryStockSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TreasuryStockSharesAbstract</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury 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 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6783943952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>PDMCX JOINT VENTURE [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_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As required by the guidance in Topic 810 - &#8220;Consolidation&#8221; of the Accounting Standards Codification, we evaluated our involvement in PDMCX for the purpose of determining whether we should consolidate its results in our financial statements. The initial step of our evaluation was to determine whether PDMCX was a variable interest entity (&#8220;VIE&#8221;). Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, we determined that it was a VIE. Having made this determination, we then assessed whether we were the primary beneficiary of the VIE, and concluded that we were the primary beneficiary during the current and prior year reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics, Inc. Our conclusion was based on the facts that we held a controlling financial interest in PDMCX (which resulted from our having the power to direct the activities that most significantly impacted its economic performance) and had the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. Our conclusions that we had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year reporting periods was based on our right to appoint the majority of its board of directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX's management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX&#8217;s assets. In addition, as a result of the 50.01% variable interest we held during the current and prior-year periods, we had the obligation to absorb losses, and the right to receive benefits, that could potentially be significant to PDMCX.</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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</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 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5728-111685<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 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6759159-111685<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><br>Reference 4: 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 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>46
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791124976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 TAXES [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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We calculate our provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Unrecognized tax benefits related to uncertain tax positions were </span>$1.9 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> at February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and October </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> substantially all of which, if recognized, would favorably impact the Company&#8217;s effective tax rate. Accrued interest and penalties related to unrecognized tax benefits was </span>$0.2 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> at February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and October </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2019.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> Although the timing of the expirations of statutes of limitations may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next </span>twelve<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S. and major foreign or state jurisdictions for years prior to fiscal year </span>2015.</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_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 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: 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 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><br>Reference 4: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>189</ContextCount>
  <ElementCount>361</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>63</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Condensed Consolidated Balance Sheets (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - Condensed Consolidated Statements of Income (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Income (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>030100 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>040000 - Statement - Condensed Consolidated Statements of Equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>050000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/BasisOfFinancialStatementPresentation</Role>
      <ShortName>BASIS OF FINANCIAL STATEMENT PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060200 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060400 - Disclosure - PDMCX JOINT VENTURE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVenture</Role>
      <ShortName>PDMCX JOINT VENTURE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060500 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LongtermDebt</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060600 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/Revenue</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060700 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/Leases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>060800 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensation</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>060900 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061000 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/EarningsPerShare</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent</Role>
      <ShortName>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061200 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/FairValueMeasurements</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061300 - Disclosure - SHARE REPURCHASE PROGRAMS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ShareRepurchasePrograms</Role>
      <ShortName>SHARE REPURCHASE PROGRAMS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061400 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>061500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RecentAccountingPronouncements</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>070200 - Disclosure - INVENTORIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/InventoriesPolicies</Role>
      <ShortName>INVENTORIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>070400 - Disclosure - PDMCX JOINT VENTURE (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVenturePolicies</Role>
      <ShortName>PDMCX JOINT VENTURE (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>070600 - Disclosure - REVENUE (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenuePolicies</Role>
      <ShortName>REVENUE (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>070700 - Disclosure - LEASES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LeasesPolicies</Role>
      <ShortName>LEASES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>070800 - Disclosure - SHARE-BASED COMPENSATION (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensationPolicies</Role>
      <ShortName>SHARE-BASED COMPENSATION (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>070900 - Disclosure - INCOME TAXES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/IncomeTaxesPolicies</Role>
      <ShortName>INCOME TAXES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>071200 - Disclosure - FAIR VALUE MEASUREMENTS (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/FairValueMeasurementsPolicies</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>071500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RecentAccountingPronouncementsPolicies</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>080200 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/Inventories</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>080300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>080400 - Disclosure - PDMCX JOINT VENTURE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVentureTables</Role>
      <ShortName>PDMCX JOINT VENTURE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/PdmcxJointVenture</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>080500 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LongtermDebtTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/LongtermDebt</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>080600 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueTables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/Revenue</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>080700 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/Leases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>080800 - Disclosure - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensationTables</Role>
      <ShortName>SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/SharebasedCompensation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>081000 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/EarningsPerShareTables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/EarningsPerShare</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>081100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables</Role>
      <ShortName>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>081300 - Disclosure - SHARE REPURCHASE PROGRAMS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ShareRepurchaseProgramsTables</Role>
      <ShortName>SHARE REPURCHASE PROGRAMS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://photronics.com/role/ShareRepurchasePrograms</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>090100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/BasisOfFinancialStatementPresentationDetails</Role>
      <ShortName>BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/BasisOfFinancialStatementPresentation</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>090200 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/InventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/InventoriesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>090300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>090400 - Disclosure - PDMCX JOINT VENTURE, VIE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVentureVieDetails</Role>
      <ShortName>PDMCX JOINT VENTURE, VIE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>090402 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails</Role>
      <ShortName>PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>090500 - Disclosure - LONG-TERM DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LongtermDebtDetails</Role>
      <ShortName>LONG-TERM DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/LongtermDebtTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>090600 - Disclosure - REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails</Role>
      <ShortName>REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>090602 - Disclosure - REVENUE, Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RevenueDisaggregationOfRevenueDetails</Role>
      <ShortName>REVENUE, Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>090700 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/LeasesDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/LeasesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>090800 - Disclosure - SHARE-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/SharebasedCompensationDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/SharebasedCompensationTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090900 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/IncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/IncomeTaxesPolicies</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>091000 - Disclosure - EARNINGS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/EarningsPerShareDetails</Role>
      <ShortName>EARNINGS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/EarningsPerShareTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>091100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails</Role>
      <ShortName>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>091202 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/FairValueMeasurementsPolicies</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>091300 - Disclosure - SHARE REPURCHASE PROGRAMS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/ShareRepurchaseProgramsDetails</Role>
      <ShortName>SHARE REPURCHASE PROGRAMS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/ShareRepurchaseProgramsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>091400 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="form10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>091500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://photronics.com/role/RecentAccountingPronouncementsDetails</Role>
      <ShortName>RECENT ACCOUNTING PRONOUNCEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://photronics.com/role/RecentAccountingPronouncementsPolicies</ParentRole>
      <Position>58</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-Q" original="form10q.htm">form10q.htm</File>
    <File>ex10_36.htm</File>
    <File>ex10_37.htm</File>
    <File>ex31_1.htm</File>
    <File>ex31_2.htm</File>
    <File>ex32_1.htm</File>
    <File>ex32_2.htm</File>
    <File>plab-20200202.xsd</File>
    <File>plab-20200202_cal.xml</File>
    <File>plab-20200202_def.xml</File>
    <File>plab-20200202_lab.xml</File>
    <File>plab-20200202_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image00002.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791208352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">The following tables present our revenue for the three-month periods ended February 2, 2020 and January 27, 2019, disaggregated by product type, geographic origin, and timing of recognition. In the three-month period ended February 2, 2020, we changed the threshold for the definition of high-end FPD, from G8 and above and active matrix organic light-emitting diode (AMOLED) display screens, to G10.5 and above, AMOLED, and low-temperature polysilicon display screens (LTPS), to reflect the overall advancement of technology in the FPD industry. Our definition of high-end IC products remains as 28 nanometer or smaller. The revenue by product type for the three-month period ended January 27, 2019, presented below has been reclassified to conform to the current period presentation.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="ze63af41bc55c455181a0b14e8ebf9762" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Revenue by Product Type</span></div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">IC</span></div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">41,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">34,566</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">65,937</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60,314</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total IC</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">106,978</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">94,880</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">FPD</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">39,770</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,350</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,988</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,482</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total FPD</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">52,758</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29,832</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124,712</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zf082394d5b36424d8c9d97c83fd16894" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Revenue by Geographic Origin</span></span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Taiwan</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,114</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">57,740</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Korea</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,237</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">United States</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">25,067</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22,472</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Europe</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,354</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">263</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">All other Asia</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">376</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">646</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124,712</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z7bc6ec54db414646b0169c4efee621a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Revenue by Timing of Recognition</span></span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Over time</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">137,696</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">120,845</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At a point in time</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22,040</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,867</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124,712</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_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=118956577&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>49
<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>50
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783931712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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>INVENTORIES [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 );">Inventories</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost, determined under the first-in, first-out ("FIFO") method, or net realizable value.</span> Presented below are the components of inventory at the balance sheet dates:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z6cb74b4a5b754ea29ce3ca2c0428a4c4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">46,090</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">46,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,981</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,122</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">602</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">49,673</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">48,155</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_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=6877327&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=6877327&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=6877327&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>51
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783957968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [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_OtherComprehensiveIncomeNoncontrollingInterestTextBlock', window );">CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 11 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following tables set forth the changes in our accumulated other comprehensive income by component (net of tax of $0) for the three-month periods ended February 2, 2020 and January 27, 2019.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z190a5df62dac4a5fa57030d4a9e0fcd6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at November 1, 2019</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(8,331</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(674</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(9,005</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,564</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">17</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,547</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: other comprehensive income attributable to noncontrolling interests</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,181</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,190</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at February 2, 2020</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11,076</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(666</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(11,742</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="za54ea1a971f946ab9e5f9e5319f7eea3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 85%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended January 27, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="10" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at November 1, 2018</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,328</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(638</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,966</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,572</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,591</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: other comprehensive income attributable to noncontrolling interests</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,273</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Balance at January 27, 2019</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">971</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(628</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">343</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeNoncontrollingInterestTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tabular information relating to Other Comprehensive Income (OCI) as is applicable to noncontrolling interests. This text block may also include OCI relative to the filing entity, the aforementioned noncontrolling interest OCI, as well as OCI on a consolidated 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 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock</td>
</tr>
<tr>
<td style="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>52
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6796489408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements of Income (unaudited) [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 159,736<span></span>
</td>
<td class="nump">$ 124,712<span></span>
</td>
</tr>
<tr class="re">
<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 sold</a></td>
<td class="nump">125,134<span></span>
</td>
<td class="nump">98,610<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">34,602<span></span>
</td>
<td class="nump">26,102<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">14,219<span></span>
</td>
<td class="nump">13,792<span></span>
</td>
</tr>
<tr class="re">
<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 and development</a></td>
<td class="nump">4,080<span></span>
</td>
<td class="nump">4,263<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">18,299<span></span>
</td>
<td class="nump">18,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</a></td>
<td class="nump">16,303<span></span>
</td>
<td class="nump">8,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</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_OtherNonoperatingIncomeExpense', window );">Interest income and other income (expense), net</a></td>
<td class="nump">5,495<span></span>
</td>
<td class="nump">1,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest expense</a></td>
<td class="num">(1,798)<span></span>
</td>
<td class="num">(531)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax provision</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">9,155<span></span>
</td>
</tr>
<tr class="ro">
<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 provision</a></td>
<td class="nump">9,072<span></span>
</td>
<td class="nump">1,387<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">10,928<span></span>
</td>
<td class="nump">7,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interests</a></td>
<td class="nump">628<span></span>
</td>
<td class="nump">2,501<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 attributable to Photronics, Inc. shareholders</a></td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="nump">$ 5,267<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average number of common shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">65,554<span></span>
</td>
<td class="nump">66,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">66,449<span></span>
</td>
<td class="nump">67,047<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://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=116634182&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: 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=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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> -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=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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=116634182&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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=26873400&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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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_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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Income (Loss) attributable to noncontrolling interest.</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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_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>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_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (expense) related to nonoperating activities, 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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://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 (a)<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: 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 (a)<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_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>53
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791142112">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 3 - PROPERTY, PLANT AND EQUIPMENT</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment consists of the following:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zda578999e4c5452e8efc746ab1c59139" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 66%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Land</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,055</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,085</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">173,497</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">172,340</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,759,785</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,748,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Furniture, fixtures and office equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,304</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,404</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,521</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">28,135</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,998,183</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,995,368</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,378,248</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,362,927</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">619,935</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">632,441</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">D</span>epreciation and amortization expense for property, plant and equipment was $23.5 million and $17.6 million for the three-month periods ended February 2, 2020 and January 27, 2019, respectively.</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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6796482288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 10,928<span></span>
</td>
<td class="nump">$ 7,768<span></span>
</td>
</tr>
<tr class="re">
<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 to net cash provided by operating activities:</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">24,626<span></span>
</td>
<td class="nump">18,781<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">1,356<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="ro">
<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 assets, liabilities, and other:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,699)<span></span>
</td>
<td class="num">(9,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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(1,435)<span></span>
</td>
<td class="num">(2,313)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">4,724<span></span>
</td>
<td class="num">(22,082)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable, accrued liabilities and other</a></td>
<td class="num">(2,715)<span></span>
</td>
<td class="num">(13,169)<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 );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">30,785<span></span>
</td>
<td class="num">(19,286)<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash flows from investing activities:</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(13,807)<span></span>
</td>
<td class="num">(106,925)<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_plab_ProceedsFromGovernmentIncentives', window );">Government incentives</a></td>
<td class="nump">2,417<span></span>
</td>
<td class="nump">5,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(139)<span></span>
</td>
<td class="nump">19<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 );">Net cash used in investing activities</a></td>
<td class="num">(11,529)<span></span>
</td>
<td class="num">(101,877)<span></span>
</td>
</tr>
<tr class="re">
<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>Cash flows from financing activities:</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_ProceedsFromIssuanceOfDebt', window );">Proceeds from debt</a></td>
<td class="nump">1,140<span></span>
</td>
<td class="nump">28,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchases of treasury stock</a></td>
<td class="num">(11,000)<span></span>
</td>
<td class="num">(10,696)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="num">(389)<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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from share-based arrangements</a></td>
<td class="nump">2,886<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividends paid to noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(26,102)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(248)<span></span>
</td>
<td class="num">(45)<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 );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(7,611)<span></span>
</td>
<td class="nump">21,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">2,961<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">11,794<span></span>
</td>
<td class="num">(96,821)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="nump">209,291<span></span>
</td>
<td class="nump">331,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">221,085<span></span>
</td>
<td class="nump">235,168<span></span>
</td>
</tr>
<tr class="ro">
<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 disclosure of non-cash information:</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_CapitalExpendituresIncurredButNotYetPaid', window );">Accrual for property, plant and equipment purchased during the period</a></td>
<td class="nump">1,511<span></span>
</td>
<td class="nump">30,697<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_plab_GovernmentIncentivesReceivableForCapitalExpenditures', window );">Accrual for property, plant and equipment purchased with funds receivable from government incentives</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 11,799<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_GovernmentIncentivesReceivableForCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receivables of government incentives applied to offset the cost of capital expenditures during the 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;">plab_GovernmentIncentivesReceivableForCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_ProceedsFromGovernmentIncentives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 government incentives during the 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;">plab_ProceedsFromGovernmentIncentives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</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 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<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=118932676&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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-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=115929826&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=118932676&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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</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> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred but not paid, and operating obligations 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount due within one year (or one business cycle) from customers for the credit sale of 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-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_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=118932676&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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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=118932676&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_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-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_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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br><br>Reference 3: 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to reacquire common stock 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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-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=118932676&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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</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> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-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_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: 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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br><br>Reference 3: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of 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/2009/role/commonPracticeRef<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=118932676&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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-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=118932676&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>55
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783924032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 );">LEASES</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">NOTE </span>7<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> &#8211; LEASES</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We adopted ASU </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2016</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">02</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> and all subsequent amendments, collectively codified in ASC Topic </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">842</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> &#8220;Leases&#8221; (&#8220;Topic </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">842</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8221;), on November </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2019.</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$6.5</span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"> million.</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> In conjuction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">6.5</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> million.</span></span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The guidance allows a number of elections and practical expedients, of which we elected the following:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2027c439348d404b88a45b60edef14e4" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 45pt;"/>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Election not to recognize short-term leases on the balance sheet.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z5e1de311426f4143a12c3289a9ed7452" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 45pt;"/>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Practical expedient to not separate lease and non-lease components in a contract.</div></td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z14ff4c29c1ba4491ac651bb28bd04369" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 45pt;"/>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Practical expedient &#8220;package&#8221; for transitioning to the new guidance:</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z035623a479554bdcb9fa142b500c7e10" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 81pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing whether any expired or existing contracts are, or contain, leases.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zcc2e2219cd0544d4b2c0d386bda02ec2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 81pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing lease classification for any existing or expired leases.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z8abc8c954db04f8fb003ba8d71e161ac" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 81pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing initial direct costs for any existing leases.</div></td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our involvement in lease arrangements has typically been as a lessee. We determine if an agreement is or contains a lease on the date of the lease agreement or commitment, if earlier. Our evaluation considers whether the arrangement includes an identified asset and whether it affords us the right to control the asset. Our having the right to control the identified asset is determined by whether we are entitled to substantially all of its economic benefits and can direct its use.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">We recognize leases on our consolidated balance sheet when a lessor makes an asset underlying a lease having a term in excess of </span>twelve<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> months available for our use. The present value of lease payments over the term of the lease, which is determined using our incremental borrowing rate for collateralized loans at the commencement date of the lease, provides the basis for the initial measurement of ROU assets and their related lease liabilities. Variable lease payments, other than those that are dependent on an index or on a rate, are not included in the measurement of ROU assets and their related lease liabilities. Lease terms will include extension periods if the lease agreement includes an option to extend the lease that we are reasonably certain to exercise.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">ROU assets underlying our leases include the land and facilities of some of our operating facilities, other real property, and machinery and equipment. As of February </span>2,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;</span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> we had ROU assets under operating leases of </span>$7.0 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, included in &#8220;Other Assets&#8221;, and </span>$1.9<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$4.4 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> of lease liabilities in Accrued liabilities and Other liabilities, respectively, and recognized operating lease and short-term lease costs of </span>$1.2 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>$0.1 million<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, respectively, in the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-month period then ended; variable lease costs incurred were not material. </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following tables present lease payments under non-cancellable leases as of February </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2020.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zd0f3e28cb73842cf946f970ac7a18bee" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="18" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thereafter</div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total Lease</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Payments</div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Imputed</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest*</div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total</span></div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 10%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Lease payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,521</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,767</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,652</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">770</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">438</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">386</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,534</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,248</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Imputed interest represents difference between undiscounted cash flows and discounted cash flows.</span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Presented below is other information related to our operating leases.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zb5a1a964054948f286e29c2641b5e395" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> Months Ended</span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Supplemental cash flows information:</span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash flows from operating leases</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,885</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ROU assets obtained in exchange for lease obligations</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<table cellpadding="0" cellspacing="0" id="z13fb4041972f40ab9456ab42cc65cba3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> As of</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.9 years</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.38</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Rent expense, as calculated under guidance in effect prior to our adoption of the new leases guidance, was $3.0 million in fiscal year 2019. At October 31, 2019, future minimum lease payments under non-cancelable operating leases with initial terms in excess of one year were as presented in the table below. The amounts are undiscounted and were calculated in accordance with guidance in effect prior to our adoption of the new leases guidance.</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 22.5pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z233872dd61284066856e89a6f6067aa4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,885</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,613</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,535</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">742</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">424</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">377</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_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>56
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6789907728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 09, 2020</div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Calculation of basic and diluted 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>
</tr>
<tr class="ro">
<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 attributable to Photronics, Inc. shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="nump">$ 5,267<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_NetIncomeLossAttributableToParentDiluted', window );">Earnings used for diluted earnings per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,300<span></span>
</td>
<td class="nump">$ 5,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average common shares computations [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="re">
<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 common shares used for basic earnings per share (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,554<span></span>
</td>
<td class="nump">66,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities [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="re">
<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 );">Share-based payment awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">895<span></span>
</td>
<td class="nump">464<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Potentially dilutive common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">895<span></span>
</td>
<td class="nump">464<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 common shares used for diluted earnings per share (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,449<span></span>
</td>
<td class="nump">67,047<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Basic earnings per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="re">
<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 );">Diluted earnings per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_AntidilutiveSecuritiesAbstract', window );"><strong>Antidilutive Securities [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="re">
<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 );">Potentially dilutive shares excluded (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">6,605<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 [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_AntidilutiveSecuritiesAbstract', window );"><strong>Antidilutive Securities [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_TreasuryStockSharesAcquired', window );">Repurchased common stock (in shares)</a></td>
<td class="nump">100<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember', window );">Share-based Payment Awards [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_plab_AntidilutiveSecuritiesAbstract', window );"><strong>Antidilutive Securities [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="re">
<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 );">Potentially dilutive shares excluded (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">1,063<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Notes [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_AntidilutiveSecuritiesAbstract', window );"><strong>Antidilutive Securities [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares excluded (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,542<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_AntidilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_AntidilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: 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=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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> -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=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: 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_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=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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_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_NetIncomeLossAttributableToParentDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain 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/legacyRef<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=117326831&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_NetIncomeLossAttributableToParentDiluted</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and are being held in 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 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 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=27012166&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 (a)<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-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_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://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 (a)<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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: 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 (a)<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_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>
<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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6713732864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br></strong></div></th>
<th class="th">
<div>Feb. 02, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [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_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Outstanding commitments for capital expenditure</a></td>
<td class="nump">$ 113,600<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_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase 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 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=6876686&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 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=119400593&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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-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.1</span><table class="report" border="0" cellspacing="2" id="idp6971454784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 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_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract', window );"><strong>Carrying amounts of assets and liabilities [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_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 440,904<span></span>
</td>
<td class="nump">$ 427,527<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_Assets', window );">Total assets</a></td>
<td class="nump">1,125,460<span></span>
</td>
<td class="nump">1,118,665<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current liabilities</a></td>
<td class="nump">157,654<span></span>
</td>
<td class="nump">151,954<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">212,659<span></span>
</td>
<td class="nump">207,573<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_ConsolidatedEntitiesAxis=plab_PDMCXMember', window );">Carrying Amount [Member]</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_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract', window );"><strong>Carrying amounts of assets and liabilities [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_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">23,638<span></span>
</td>
<td class="nump">24,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">110,296<span></span>
</td>
<td class="nump">114,015<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_Assets', window );">Total assets</a></td>
<td class="nump">133,934<span></span>
</td>
<td class="nump">138,157<span></span>
</td>
</tr>
<tr class="re">
<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 );">Current liabilities</a></td>
<td class="nump">24,044<span></span>
</td>
<td class="nump">16,889<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-current liabilities</a></td>
<td class="nump">36,716<span></span>
</td>
<td class="nump">42,094<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">60,760<span></span>
</td>
<td class="nump">58,983<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_AssetsNet', window );">Net assets</a></td>
<td class="nump">73,174<span></span>
</td>
<td class="nump">79,174<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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Photronics Interest [Member]</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_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract', window );"><strong>Carrying amounts of assets and liabilities [Abstract]</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_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">11,821<span></span>
</td>
<td class="nump">12,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">55,159<span></span>
</td>
<td class="nump">57,019<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_Assets', window );">Total assets</a></td>
<td class="nump">66,980<span></span>
</td>
<td class="nump">69,093<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current liabilities</a></td>
<td class="nump">12,024<span></span>
</td>
<td class="nump">8,446<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-current liabilities</a></td>
<td class="nump">18,362<span></span>
</td>
<td class="nump">21,051<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">30,386<span></span>
</td>
<td class="nump">29,497<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_AssetsNet', window );">Net assets</a></td>
<td class="nump">$ 36,594<span></span>
</td>
<td class="nump">$ 39,596<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=6876686&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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_AssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net assets (liabilities).</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 205<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77885760&amp;loc=SL35686385-199418<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 205<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118262037&amp;loc=d3e9915-115836<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 220<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637345&amp;loc=SL114874367-224272<br><br>Reference 4: 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 2<br> -Subparagraph (SX 210.6-05(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e604008-122996<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637345&amp;loc=SL114874367-224272<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNet</td>
</tr>
<tr>
<td style="padding-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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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://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=6877327&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_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_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://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=6877327&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_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_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=6877327&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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ConsolidatedEntitiesAxis=plab_PDMCXMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=plab_PDMCXMember</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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</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>61
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6972197632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 02, 2020 </div>
<div>Facility</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_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [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_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">11<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_TW', window );">Taiwan [Member]</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_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [Abstract]</strong></a></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_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">3<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_KR', window );">Korea [Member]</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_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [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_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">3<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 );">United States [Member]</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_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [Abstract]</strong></a></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_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">3<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=srt_EuropeMember', window );">Europe [Member]</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_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [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_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></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_srt_StatementGeographicalAxis=country_CN', window );">China [Member]</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_plab_ManufacturingFacilitiesAbstract', window );"><strong>Manufacturing Facilities [Abstract]</strong></a></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_plab_NumberOfManufacturingFacilities', window );">Number of manufacturing facilities</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_ManufacturingFacilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_ManufacturingFacilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_NumberOfManufacturingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item represents the number of manufacturing facilities of the 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;">plab_NumberOfManufacturingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TW</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_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_KR</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_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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=srt_EuropeMember</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>62
<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>63
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791084496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECENT ACCOUNTING PRONOUNCEMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>RECENT ACCOUNTING PRONOUNCEMENTS [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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">RECENT ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 15 - RECENT ACCOUNTING PRONOUNCEMENTS</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; font-weight: bold;">Accounting Standards Updates Adopted</span></span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We adopted ASU 2016-02 and all subsequent amendments, collectively codified in ASC Topic 842 &#8220;Leases&#8221; (&#8220;Topic 842&#8221;), on November 1, 2019. The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of $6.5 million. In conjunction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $6.5 million. Our adoption of Topic 842 did not affect our cash flows or our ability to comply with covenants under our credit agreement. Please see Note 7 for our leases disclosure.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Accounting Standards Updates to be Adopted</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">In June 2016, the FASB issued ASU 2016-13 &#8220;Measurement of Credit Losses&#8221;, the main objective of which is to provide more useful information about expected credit losses on financial instruments and other commitments of an entity to extend credit. In support of this objective, the ASU replaces the incurred loss impairment methodology, found in current GAAP, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This ASU requires a cumulative-effect adjustment as of the beginning of the first reporting period in which the guidance is adopted. ASU 2016-13 is effective for Photronics, Inc. in its first quarter of fiscal year 2021, with early adoption permitted beginning in the first quarter of fiscal year 2019. We are currently evaluating the effect that this ASU will have on our consolidated financial statements.</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</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 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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>64
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783905648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We adopted ASU </span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2016</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">02</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> and all subsequent amendments, collectively codified in ASC Topic </span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">842</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> &#8220;Leases&#8221; (&#8220;Topic </span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">842</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8221;), on November </span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">1,</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2019.</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> The guidance requires modified retrospective adoption, either at the beginning of the earliest period presented or at the beginning of the period of adoption. We elected to apply the guidance at the beginning of the period of adoption and recorded, as of November 1, 2019, right-of-use (ROU) leased assets of </span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">$6.5</span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;"> million.</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> In conjuction with this, we recorded lease liabilities, which had been discounted at our incremental borrowing rates, of $</span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">6.5</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> million.</span>
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The guidance allows a number of elections and practical expedients, of which we elected the following:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2027c439348d404b88a45b60edef14e4" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 45pt;"/>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Election not to recognize short-term leases on the balance sheet.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z5e1de311426f4143a12c3289a9ed7452" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 45pt;"/>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Practical expedient to not separate lease and non-lease components in a contract.</div></td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z14ff4c29c1ba4491ac651bb28bd04369" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 45pt;"/>
    <td style="width: 22.5pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Practical expedient &#8220;package&#8221; for transitioning to the new guidance:</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z035623a479554bdcb9fa142b500c7e10" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 81pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing whether any expired or existing contracts are, or contain, leases.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zcc2e2219cd0544d4b2c0d386bda02ec2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 81pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing lease classification for any existing or expired leases.</div></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z8abc8c954db04f8fb003ba8d71e161ac" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">
  <tr>
    <td style="width: 81pt;"/>
    <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</td>
    <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Not reassessing initial direct costs for any existing leases.</div></td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our involvement in lease arrangements has typically been as a lessee. We determine if an agreement is or contains a lease on the date of the lease agreement or commitment, if earlier. Our evaluation considers whether the arrangement includes an identified asset and whether it affords us the right to control the asset. Our having the right to control the identified asset is determined by whether we are entitled to substantially all of its economic benefits and can direct its use.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">We recognize leases on our consolidated balance sheet when a lessor makes an asset underlying a lease having a term in excess of </span>twelve<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> months available for our use. The present value of lease payments over the term of the lease, which is determined using our incremental borrowing rate for collateralized loans at the commencement date of the lease, provides the basis for the initial measurement of ROU assets and their related lease liabilities. Variable lease payments, other than those that are dependent on an index or on a rate, are not included in the measurement of ROU assets and their related lease liabilities. Lease terms will include extension periods if the lease agreement includes an option to extend the lease that we are reasonably certain to exercise.</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_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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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>EXCEL
<SEQUENCE>65
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ).*:U ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ DXIK4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " "3BFM09-WM4.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O:05Q=#E9<,G!<&!XEM(;EM8TX3DI-VWMZU;
MA^@'\#%W__SN=W"-B=*$A"\I1$SD,-\,ONVR-''%#D11 F1S0*]S.2:ZL;D+
MR6L:GVD/49NCWB-4G-^!1])6DX8)6,2%R%1CC30)-85TQENSX.-G:F>8-8 M
M>NPH@R@%,#5-C*>A;> *F&"$R>?O MJ%.%?_Q,X=8.?DD-V2ZON^[.LY-^X@
MX/WYZ75>MW!=)MT9'']E)^D4<<4ND]_J]6;[R%3%*U[PNA!B*^ZE>)#U[<?D
M^L/O*NR#=3OWCXTO@JJ!7W>AO@!02P,$%     @ DXIK4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M:*[^LWI7M94/3FR.O:[[\3?:7WNCFSF*M=*4/Z9CU8['VQS_8QH] ><)>)\
MXC\G\'D"_SDA'8N?G(VE_EJ:<K/J]"WJIJ=U*8=% <_<WLS],#C>N_$_6VUO
M1]\WP'"5O ^!9LUVTN!2<U<D-OH]!5(IMNA-=Q+L? 4P3J?@9!5\#, ? J1T
M@)0,D(X!TH< PKD-DT:.FG;2B"+CTBF&D&&: =)V!&E'$':</-M)(Q[R"."I
M8\>7%;D$1KN1I!M)N,D<-])+PU/IKJ2=KT*Y7&\/9C+23$8\ZIP.D),!<J*:
MPJDF]^]MBN"H=H2*9T6@FH(T4_AF%L]F,E-X:5*6.Z(=(4(9>(> T2A@A!EP
M6<#\HG,LW%M#RI@0 4,!-@%AR(,3^)DD7^!C-N3+<I9F 3\DR%X _;4'H7M,
M@PHX45+JEL0]KR(MA%N1K[*%%P$[-/: X!ZXW)M%RT2_0%;DKA]")GA@IP":
M>T" #USP@8\T^]G"W#>"D!407($T^8! '[CH Y]J!<M<]!$JX'EH =+L@XRP
MD[MV,C\1*]![7+XLRV2 I$"C% B6NI3<@H])Z;OQ12A8:/'0+ 4"INC"=!8]
M;,^,^XO'EPF4@:>%-$^1^;C T)<334 D"(@N 6=1MO#*GMRW9D>J0CLGT@!$
M).QPUP[^+SN4*FB'ABD2GWT8^.Q#&H!( !!= *)/-BF$<+^T*)D4>6"#0)J
M2! 070*BCS8IT]3=A"E9YF]ZR:)7:%1W&MNJ/MKK:VN&K_+%Z+UU>\&AUW#&
MM[:EFQJPGV&F?O!+V9VJMH_>M+&=S-AO'+4VRKID3];?V;:@]XM:'<UPFMGS
M;NK#I@NC+W./F=P;W<V_4$L#!!0    ( ).*:U"WDIF'<P(  /('   8
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL?55=CYLP$/PKB/<>&/,9$:0+5=5*
MK72ZZMIGAS@!'6!J.^'Z[VL;PG&VZ4NPS>SLS ;OYB.AKZS&F#MO7=NSO5MS
M/NP\CU4U[A![( /NQ9LSH1WB8DLO'ALH1B<5U+5>X/NQUZ&F=XM<G3W1(B=7
MWC8]?J(.NW8=HG\/N"7CW@7N_>"YN=1<'GA%/J +_HGYR_!$Q<Y;6$Y-AWO6
MD-ZA^+QW'\&N!"I (7XU>&2KM2.M' EYE9MOI[WK2T6XQ167%$@\;KC$;2N9
MA(X_,ZF[Y)2!Z_6=_8LR+\P<$<,E:7\W)U[OW=1U3OB,KBU_)N-7/!N*7&=V
M_QW?<"O@4HG(49&6J5^GNC).NIE%2.G0V_1L>O4<9_Y[F#T@F .")4#D_E\
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
M-KJMTY%41U8ZDNE(#A!*+*]DH6)#_;"Y,\#=.>Z*C30^0C\5275DI2.9CN0
MF9$W 7_JZ=Q006SH#'!T3JQEI:43"JI(JB,K'<ET) ?(+.'J766&RF&/:H!)
M==P+&]4:+G4DU9$50&8F\(GG\NE>54<*O;6A@MBM&F!7/;>K/31<G(F-%& F
M763BF LI.;+>>[X\ ]S,VCB(N)J2LW)7!9A81X&PL8!+C#71R,K)8"MK@)?U
MW,L::?]:44TTTA)V@ 980,\M8 \-RL>?<$LCC:*CT)J$ET]RY&Q"Q,LG.3&-
M2&26!('CM9.8"0T%XH8 5M>8(!F9C G;70)VUW.[2](:>N>2L3TX; X)F$.Q
MPNZAJ]MPTC^*?3A@,0/+%5SIF3(=R0'BB6^$P!XE-&*O:60;$]E>/GF1ZB*7
M.I+JR$I',H#,*+(15U!BQB1\O*-D[>IB9 (A['X)N5\^5?70QT%HN83 2L9\
MJ9,"2JBH&V =R76DP#T>4P][7T+>ET^_)$VB=6,#'3M$0@Y13$I.5(EXE:3C
MBOB3( 60*)+N$74DUY$"=GA,.^P1"7E$O@8G::;,V/8582=%:../K\%).BDQ
M&0$_P^_(%$"B1OKVGX[D.E(H'1YJAPT3H<T_\2A4=]26 "%>@U3/L]*13$=R
M@,SBA/^^@BAOQ\8XMH&$=@+Y.HA41[;4D51'5@"9M4:,VXU,3Y7K2*&W-OQE
M#]L^BVP?GR6LW.7TW-<O >3:!XOEPQ!PY$,21AIP4$W,1?Q'Z!QP)B1#K'\%
MX!)#<3!R9UML<BTPN7RIM[# ,?J//WN?6YI_>#?@](;*G^7A:;T[3K[735-O
MNY<!'NNZJ=J4P:<VV7-5/EP.-M5C<_H:M=\/YS=#S@=-O>_?>IE?7KVY^Q]0
M2P,$%     @ DXIK4,SZ>TM%!   N1,  !@   !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q]F%MOXS80A?^*X?>L-$-=J, Q$+LH6J %@BW:/BLV?<%*EBLI
M\?;?EY(5KS-SV)=84@Z'9TCQ&XJ+2]-^ZP[.];/O=77JGN:'OC\_1E&W.;BZ
M[+XT9W?R_]DU;5WV_K;=1]VY=>5V;%17$<=Q%M7E\31?+L9G+^URT;SUU?'D
M7MI9]U;79?OORE7-Y6E.\X\'7X_[0S\\B):+<[EW?[C^S_-+Z^^B6Y3ML7:G
M[MB<9JW;/<V?Z7%MDJ'!J/CKZ"[=W?5L2.6U:;X--[]NG^;QX,A5;M,/(4K_
M\^[6KJJ&2-['/U/0^:W/H>']]4?TG\?D?3*O9>?63?7W<=L?GN9V/MNZ7?E6
M]5^;RR]N2BB=SZ;L?W/OKO+RP8GO8]-4W?AWMGGK^J:>HG@K=?G]^GL\C;^7
M*?Y',]R IP9\:^#[_K\&9FI@?C081S.Z.AM3_:GLR^6B;2ZS]CI;YW)X*>C1
M^,'<# _'L1O_Y[/M_-/W)679(GH? DV:U57#]YJ;(O+1;UTPZF+%JCE_[F"M
M%10;W(6!69@Q@/F418X#)#! ,@9([@.0%<-PU62CYC2Y+%BHUEJ5YYG%7E+H
M)07)! )D,$"FD\D*D<Q5D][9Y"1C,?-KK2*;V\#LY]!,KLWDL3"3ZVY,*KT
M49PQMF*A%:L'-@_D4L  !<A%O,NK0ME\R+)"#/\:J IC N\\Q7CIQLI.1G+I
MQKHC2DPJ[" 9&PKY":"$M!\Y.I/FOJ,DYT3:T:H'YM@&9IL@=YZ)P709:8A!
M5SFI 0(R,O?+ZK,CC"DRP%$B'1G5E8ESJQQIV0-Y'&4!1YA[E( UD09"8%Q1
M"I)2)21%XV?C7&:%='%6<,@3)B !!.:Y](082,J15J4QA^8=,Y  !(U:JAIP
M?H@D.("*0F8P!<F"L9&U;A)]-D,I*SM(%_LB$:B^A,%*!7@- VDQIB%K&I*5
MA88UYX@2H5H#%=O[8)_]8!JRIB&EL@HS !U1'"M'2.>716"Q,P8B R!:^1HR
M()VQ<MZ!*C0\&(4,4&AEM6#-.+96;@R *DM#;C &&>S_Y 9D-8EPSI,5+>'"
M%$G # 8J Z!:6;=8@U*9 2SEC.) %66,4@8H5>QB#<D'3N36&*F2 -@9DY0!
M2:VLH Q(FF=$THZ6L:])H6\;3%,&-)6U>L6:DI2H):5%7&0A-YBC#':H<KVL
M6&\^R=-6;L* [*'(+ <<&8QE@[ L*[$!P/6?5H6<,: SA@H;J!0&D]D ,EM9
M (TF+C/%:AN&="8-?K 93&;#NOX%LPI\ @.@%K+^&8U*2M7" "KCBTV@I!N,
M5 .0*B=T9?37LJ08D QOJQR<Z.[ HW;M?CP;ZF:;YNW4#T<+=T]OYT_//!R8
MB.<K>EQ?3Y%^A+D>:OU>MOOCJ9N]-GW?U..AR:YI>N==QE_\8!U<N;W=5&[7
M#Y>YOVZOATG7F[XY3P=ET>VT;OD?4$L#!!0    ( ).*:U#=KR\XM $  -(#
M   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL?5-A;]P@#/TKB!]0[DBZ
M=:<D4J_3M$FK=.JT]C.7. DJA S(I?WW,R1-LRW:%\#&[_G9F&PT]MFU )Z\
M:-6YG+;>]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&[W@6DA.UIDT7>R
M168&KV0')TO<H+6PKT=09LSIGKXY'F33^N!@1=:+!GZ _]F?+%IL8:FDALY)
MTQ$+=4YO]X=C&N)CP*.$T:W.)%1R-N8Y&-^JG.Z"(%!0^L @<+O '2@5B%#&
MKYF3+BD#<'U^8_\2:\=:SL+!G5%/LO)M3F\HJ: 6@_(/9OP*<SW7E,S%?X<+
M* P/2C!':92+*RD'YXV>65"*%B_3+KNXC]/-=3+#M@%\!O %<!/SL"E15/Y9
M>%%DUHS$3KWO17CB_8%C;\K@C*V(=RC>H?=2[#_QC%T"T1QSG&+X.F:)8,B^
MI.!;*8[\'SC?AB>;"I,(3_Y0F&P3I)L$:21(_UOB5DSZ5Q*VZJD&V\1I<J0T
M0Q<G>>5=!O:6QS=Y#Y^F_5[81G:.G(W'EXW]KXWQ@%)V5SA"+7ZPQ5!0^W#\
MB&<[C=ED>-///X@MW[CX#5!+ P04    " "3BFM0(&;P[;4!  #2 P  &0
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
MSK]L['^KM0,O);OQ(]3[#[88 EH7CN_]V<QC-AM.#^D'D>4;5S\!4$L#!!0
M   ( ).*:U!OP2P2M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;'U386_<( S]*X@?4"XD[:I3$JG7:=JD33IUVOJ92YP$%4(&Y-+]^QF2
M9MD6[0M@X_?\;$P^&?OB.@!/7K7J74$[[X<C8Z[J0 MW8P;H\:8Q5@N/IFV9
M&RR(.H*T8OQPN&-:R)Z6>?2=;9F;T2O9P]D2-VHM[,\3*#,5-*%OCB?9=CXX
M6)D/HH6OX+\-9XL66UEJJ:%WTO3$0E/0A^1XRD)\#/@N87*;,PF57(QY"<:G
MNJ"'( @45#XP"-RN\ A*!2*4\6/AI&O* -R>W]@_Q-JQEHMP\&C4LZQ]5]![
M2FIHQ*C\DYD^PE+/+25+\9_A"@K#@Q+,41GEXDJJT7FC%Q:4HL7KO,L^[M-\
MD]XML'T 7P!\!=S'/&Q.%)6_%UZ4N343L7/O!Q&>.#ER[$T5G+$5\0[%._1>
M2YZD.;L&HB7F-,?P34RR1C!D7U/PO10G_@^<[\/3785IA*=_*,SV";)=@BP2
M9/\M<2_F]J\D;--3#;:-T^1(9<8^3O+&NP[L X]O\CM\GO8OPK:R=^1B/+YL
M[']CC >4<KC!$>KP@ZV&@L:'XSL\VWG,9L.;8?E!;/W&Y2]02P,$%     @
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
MDK159%MJ6E6;M$E1IVV?B7VV48'S ,?=OQ]@U_,V:U^ .^Z]>W<<V8#VU;4
MGKQI95Q.6^^[(V.N;$$+=X,=F'!3H]7"!],VS'461)5 6C&^V=PR+:2A199\
M9UMDV'LE#9PM<;W6POX\@<(AIUOZ[GB13>NC@Q59)QKX OYK=[;!8C-+)348
M)]$0"W5.'[;'TS[&IX!O$@:W.)-8R07Q-1H?JYQNHB!04/K((,)VA4=0*A(%
M&3\F3CJGC,#E^9W].=4>:KD(!X^HOLO*MSF]IZ2"6O3*O^#P :9Z#I1,Q7^"
M*Z@0'I6$'"4JEU92]LZCGEB"%"W>QEV:M _CS>XPP=8!? +P&7"?\K Q45+^
M)+PH,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7OM>#\D+%K))IB3F,,7\1LYP@6
MV.<4?"W%B?\#Y^OPW:K"78+O_E!XNTZP7R78)X+]?TM<B[G[*PE;]%2#;=(T
M.5)B;](D+[SSP#[P]":_P\=I_RQL(XTC%_3A95/_:T0/0<KF)HQ0&S[8;"BH
M?3S>A;,=QVPT/';3#V+S-RY^ 5!+ P04    " "3BFM0Q_'.WK8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q]4V%OW" ,_2N('U!RY+;>
M3DFD7J=IDS;IU&G=9RYQ$E2(,R"7[M\/2)IE:]0O@(W?\[,QV8CFR;8 CCQK
MU=F<ML[U1\9LV8(6]@9[Z/Q-C48+YTW3,-L;$%4$:<5XDKQG6LB.%EGTG4V1
MX>"4[.!LB!VT%N;W"12..=W1%\>#;%H7'*S(>M' =W _^K/Q%EM8*JFALQ([
M8J#.Z=WN>-J'^!CP*&&TJS,)E5P0GX+QI<II$@2!@M(%!N&W*]R#4H'(R_@U
M<](E90"NSR_LGV+MOI:+L'"/ZJ>L7)O3 R45U&)0[@''SS#7\XZ2N?BO< 7E
MPX,2GZ-$9>-*RL$ZU#.+EZ+%\[3++N[C=)/>SK!M )\!? $<8AXV)8K*/PHG
MBLS@2,S4^UZ$)]X=N>]-&9RQ%?'.B[?>>RTX/V3L&HCFF-,4PU<QNR6">?8E
M!=]*<>*OX'P;GFXJ3",\_4?AAVV"_2;!/A+LWRQQ(R9-_DO"5CW58)HX39:4
M.'1QDE?>96#O>'R3O^'3M'\3II&=)1=T_F5C_VM$!UY*<N-'J/4?;#$4U"X<
M;_W93&,V&0[[^0>QY1L7?P!02P,$%     @ DXIK4#U=X]&S 0  T@,  !D
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
M:R6$!E-*>&=VM3'OT1(PJ+2=)F8NIULY!5KT\X.#EU<O_P-02P,$%     @
MDXIK4,(D)0K  0  -P0  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M;51A;]L@$/TKB!]08F)W6V1;:CI5F[1)4:=UGXE]ME'!>(#C[M\/L.-Z&5\"
M=W[OW3O@DD]*OYH.P*(W*7I3X,[:X4"(J3J0S-RI 7KWI5%:,NM"W1(S:&!U
M($E!Z&YW3R3C/2[SD#OI,E>C%;R'DT9FE)+I/T<0:BIP@J^)9]YVUB=(F0^L
MA1]@?PXG[2*RJM1<0F^XZI&&IL /R>&8>7P O'"8S&:/?"=GI5Y]\+4N\,X;
M @&5]0K,+1=X!"&\D+/Q>]'$:TE/W.ZOZD^A=]?+F1EX5.(7KVU7X(\8U="P
M4=AG-7V!I9\,HZ7Y;W !X>#>B:M1*6'"+ZI&8Y5<5)P5R=[FE?=AG1;]*RU.
MH N!WA#(7"@X_\PL*W.M)J3GLQ^8O^+D0-W95#X9CB)\<^:-RUY*^BG)R<4+
M+9CCC*$;S#N"./6U!(V5.-+_Z#1.WT<=[@-]OZ4G:5P@C0JD02#]IT5ZTV(,
MLX\7R:)%LHA >E,DALENBI#-Q4G0;7BR!E5J[,.X;++K5#S0</'O\'FDOC/=
M\MZ@L[+N^81+;I2RX*SL[IR7SDWQ&@AHK-]^<'L]O^4YL&I8QI2L_Q7E7U!+
M P04    " "3BFM0/W$% L,!   W!   &0   'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6QM5.UNXR 0?!7$ Q2')/V(;$M-J^I.NI.BGJ[]3>RUC0K&!1SW
MWOX .ZZ;\B>PZYG966"3#DJ_F0; H@\I6I/AQMIN1X@I&I#,7*D.6O>E4EHR
MZT)=$]-I8&4@24%HDEP3R7B+\S3D#CI/56\%;^&@D>FE9/K?'H0:,KS"Y\0S
MKQOK$R1/.U;#'[!_NX-V$9E52BZA-5RU2$.5X?O5;K_U^ !XX3"8Q1[Y3HY*
MO?G@9YGAQ!L" 87U"LPM)W@ (;R0L_$^:>*YI"<N]V?UI]"[Z^7(##PH\<I+
MVV3X%J,2*M8+^ZR&'S#UL\5H:OX7G$ XN'?B:A1*F/"+BMY8)2<59T6RCW'E
M;5B'2?],BQ/H1* 7!#(6"LX?F65YJM6 ]'CV'?-7O-I1=S:%3X:C"-^<>>.R
MIYS>7:?DY(4FS'[$T 5F-2.(4Y]+T%B)/?U&IW'Z.NIP'>CK)9TF<8%-5& 3
M!#9?6KRY:#&&N8T7V4:+;","=Q=%OF/6R64G9'%Q$G0=GJQ!A>K;,"Z+[#P5
M]S1<_"=\'*G?3->\->BHK'L^X9(KI2PX*\F5\]*X*9X# 97UVQNWU^-;'@.K
MNFE,R?Q?D?\'4$L#!!0    ( ).*:U ,R/!YM0$  -(#   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;&U3VVZ<,!#]%<L?$+.&-M$*D+*IJE9JI56J
M-L]>&,"*S5#;+.G?US:$T)07VS,^Y\S%XWQ"\VP[ $=>M.IM03OGAB-CMNI
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
M>XC<"Z&X9AD^:)9'_2-R'11\K\QCK)]E=QKO!DK4_9]&</W=6?X'4$L#!!0
M   ( ).*:U!;[VN]:P,  !\0   9    >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;)6886^;,!"&_PKB^P(^ PE5$JG)-&W2)E6;MGVFB9.@ L[ :;I_/V-H
M2LWK*>F'!ISS>W<VCX_+_"SKI^8@A/)>RJ)J%OY!J>-=$#2;@RBS9B*/HM+?
M[&1=9DK?UON@.=8BVYI)91%0&"9!F>65OYR;L8=Z.9<G5>25>*B]YE266?UW
M)0IY7OC,?QWXGN\/JAT(EO-CMA<_A/IY?*CU77!1V>:EJ)I<5EXM=@O_GMVM
M>=I.,!:_<G%N!M=>F\JCE$_MS9?MP@_;B$0A-JJ5R/3'LUB+HFB5=!Q_>E'_
MXK.=.+Q^5?]DDM?)/&:-6,OB=[Y5AX4_\[VMV&6G0GV7Y\^B3RCVO3[[K^)9
M%-J\C43[V,BB,?^]S:E1LNQ5="AE]M)]YI7Y//?ZK]/P!.HGT&6"]OV_";R?
MP-\F1";Y+C*3ZL=,9<MY+<]>W>W6,6L?"G;']6)NVD&S=N8[G6VC1Y^7G-,\
M>&Z%>IM59T,#&W:Q"+3ZQ04A%RL:3;<<K,<6+.38!8=9<"/ WV7A$(B@0&0$
MHG<"D;4,G4UB;"IC$V(7,701 Q<Q%DB@0')]DE,H, 41)%:2G4T,D^PV:WKM
M,LQ@$#,0Q-0*8C8*@B4.)RETD@(G,\M).LK#M1TLQ.B$P$MJLP.,(D<NS($H
M Q+,]H.,R.$'<GK/"$APVT]G-!LLVP<^L39PC:S8Q/&P,LPTXR"<R"&!J6;1
M]<@P3"T#V$:QO2C(*''XP7"S!$A,'1(8;S:](5L,)P-T1C8XT"AU^,%\,@!H
M[*"",'T47I\M8; (,!/;8/5&PW."',D2YHH 5[$#3<(LT T%CC +!$K<.-EH
M?/(ZD"/,"P$48E>D& 6ZH= 11H% J8OM>MX;I8-D4YJDX>#/]9Z#Z2$ 1NRH
M*83!H/3ZW#D&@Z.R9#/<&PV?:N:(E&-X.(+'<>9Q# :G&Y)UO/BA(F$?S\@H
M=IRM'-/#KZ&'C]\0!X?G>S>8'H[H&>U=/"JN/)FXEAXSQD&YB1W'&L>,\1O*
M#<? <%1)1KL'C%QO@QQ3Q5&Y&>W>^(5PM'O!H*TJ1;TW'6CC;>2I4FT#,QB]
M=+GWU+9EUOA*=[]=K_HFT[7.W[)ZGU>-]RB5;OI,:[:34@D=8CC1.W_0W?KE
MIA [U5Y.]77=M:S=C9+'OAT/+K\)+/\!4$L#!!0    ( ).*:U"H_W;_7P,
M '4.   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;(V7;V^;,!#&OPKB
M Q2?L0VNDDAKIFF3-JGJM.TU39P$%7 &3M-]^QE"([#/6]Z4/WGN_)Q]_A4O
MSKI]Z0Y*F>BMKIIN&1^,.=XG2;<YJ+KH[O11-?:7G6[KPMC'=I]TQU85VR&H
MKA)*B$CJHFSBU6)X]]BN%OIDJK)1CVW4G>JZ:/\\J$J?ES'$[R^>ROW!]"^2
MU>)8[-5W97X<'UO[E%RS;,M:-5VIFZA5NV7\ >[7E/4!@^)GJ<[=Y#[J2WG6
M^J5_^+)=QJ1WI"JU,7V*PEY>U5I559_)^O@])HVO8_:!T_OW[)^&XFTQST6G
MUKKZ56[-81GG<;15N^)4F2=]_JS&@G@<C=5_5:^JLO+>B1UCHZMN^!MM3IW1
M]9C%6JF+M\NU;(;K><S_'H8'T#& 7@. _3,@'0-2)R"Y.!M*_5B88K5H]3EJ
M+ZMU+/JF@/O43N:F?SG,W?";K;:S;U]7J8!%\MHG&C4/%PV=:.A<L?85/+M*
M$FO@ZH*B+N@0G\Y<4#Q!BB9(AP1LEB!URKAHQ*!I!@UC1!+FU(+(:,9IH!Z&
MVF&>'9$[;BX2/AD&@'(FB&,'TT$N!,?]<-0/1Z;'J?N!^P/Q3'!W>C 9R(EL
M9D>@=H1G)\L<-\(;A@(57#IN$!G)>);B;C+4389,3F!V<S1!?GOW2C2!O*%[
MI5^I%3E=M494#%C #! <"02Q(UPF$*0O"97")0.F8P0"$PP!2L'_-]2HF8V4
MIC)U&QC5Y1 "%N#$ GK#EAI%\^4@S'/DRT#DN0P8P@D(& +=736*IB-9$7B+
MYLL8)3*PQP%G(/@0]'8Y^'03)/,8B,AX+O/ +@><@8!!T&LB'V]9"IFW8HA,
M3F5S0S@%P<=@RD4@!8XNR&Y'#^#P@OP&^(RB^2[.*;C3@L@LCT/3@L,0,!IZ
M^/%!QSEX_QXP648@L+,HSD/J\]#K&^IC3@B9NXV,R221@4:F. RI#T,?/12A
M'"74;61$EC,6:$(:^'C#4.CN=(HP+I_VZN@'(280#@%#. JICT*//!0A(4ES
MEX2(C$HF0Q^W. FI3T*?/*-(S-#,I;=@B$QRZ:Y8,OG^[P]DWXIV7S9=]*R-
M/4H,'_P[K8VR*<F=K>Y@SX#7ATKM3'^;V?OV<A"Z/!A]' ]YR?6DN?H+4$L#
M!!0    ( ).*:U /P/TO?08  #HG   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;)6:6V_C-A"%_XKA]\;BG5HD 9I[@198[*+MLS91$F-MR[659/OO
M*\E:5YPY8\MYB&^'Y)#B=X:D=/Y1;;YO7\NRGOQ8+E;;B^EK7:\_S6;;Q]=R
M66S/JG6Y:GYYKC;+HFX^;EYFV_6F+)ZZ0LO%3&>9GRV+^6IZ>=Y]]WES>5Z]
MU8OYJOR\F6S?ELMB\^]5N:@^+J9J^O.++_.7U[K]8G9YOBY>RJ]E_>?Z\Z;Y
M--O7\C1?EJOMO%I--N7SQ?17]>DAAK9 I_AK7GYL!^\G;5>^5=7W]L-O3Q?3
MK(VH7)2/=5M%T;R\E]?E8M'6U,3Q3U_I=-]F6W#X_F?M=UWGF\Y\*[;E=;7X
M>_Y4OUY,XW3R5#X7;XOZ2_7Q4/8=<M-)W_O?R_=RT<C;2)HV'JO%MOL_>7S;
MUM6RKZ4)95G\V+W.5]WKQ^Z7$/MBN(#N"^A] :T.%C!] 3.V@.T+V+$%7%_
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
MR\:T,0;+-OG.)CT\+C)S;+J?4?N[&@Y6AXNFO(Z'QO[CY'KS'U!+ P04
M" "3BFM04=Z ;*<"  "K"0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6R%5MN.FS 0_17$!P3,/1%!RD55*[52M%6WSPYQ$K2 J>TDV[^O;0@+9MB^
M!.R<.7-FF+$G?5#VQJ^$".N]*FN^MJ]"-"O'X?F55)@O:$-J^<^9L@H+N607
MAS>,X),VJDK'<]W(J7!1VUFJ]PXL2^E-E$5-#LSBMZK"[.^6E/2QMI']W'@I
M+E>A-IPL;?"%_"3B5W-@<N7T+*>B(C4O:&TQ<E[;&[3:HU@9:,1K01Y\\&ZI
M4(Z4OJG%M]/:=I4B4I)<* HL'W>R(V6IF*2./QVIW?M4AL/W)_L7';P,YH@Y
MV='R=W$2U[6=V-:)G/&M%"_T\95T 86VU47_G=Q)*>%*B?21TY+K7RN_<4&K
MCD5*J?![^RQJ_7QT_$\SV,#K#+S> "6?&OB=@?]A$'QJ$'0&@6'@M*'HW.RQ
MP%G*Z,-B[>=ML*HBM ID]G.UJ9.M_Y/IX7+WGH6!ESIW1=1AMBW&&V!0CW D
M>^_"@UQLO8FYX6 W12#7'V/V4TP8PRI\,%!?V_NC0'V8(  ) DT0C @"(U,0
M)H2=A*"3$""(#"<0)C8R"F$26$@$"HF ="UA@A@DB*<*0M>(I,4D&E.WE;&8
M*:T$=)),588S!$N08 FH-,N_Q2P'*M%B:53G<A+)$#,2@ERX$5T@EID"13.]
MC(!HS!+M0$.I[L((>?\?T%@,V/4;Y %B9GH!P2V+@)X-HQD*N&D1T)%A;*9D
M"@K0S.&"X+Y%0,.%B>D' LU5"=R6*)I21&9;=:#QUT/&"0&"9HX(!+<X GH\
MFOAI0<@;.7)=LQ2<P8U5$7;1TP"W<GJKA3KW![O]Q+'QU(UG[&_1:M?.#1\T
M[1CS [-+47/K2(6\3_6M=Z94$"G37<AO<Y634[\HR5FHUUB^LW9\:!>"-MUH
MY/3S6?8/4$L#!!0    ( ).*:U!L(_K9(@,  ",-   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;)67X6Z;,!#'7P7Q ,4VQI JB=0DFC9IDZI-VS[3
MQ$E0 3-PDN[M9QM"B7VNLB\!._\[_^ZPCV-^$>UK=^1<!F]567>+\"AE\QA%
MW?;(J[Q[$ VOU3][T5:Y5,/V$'5-R_.=,:K*B"#$HBHOZG Y-W//[7(N3K(L
M:O[<!MVIJO+V[XJ7XK((<7B=^%X<CE)/1,MYDQ_X#RY_-L^M&D6CEUU1\;HK
M1!VT?+\(G_#CAE!M8!2_"G[I)O>!#N5%B%<]^+);A$@3\9)OI7:1J\N9KWE9
M:D^*X\_@-!S7U(;3^ZOW3R9X%<Q+WO&U*'\7.WE<A%D8[/@^/Y7RN[A\YD-
M21@,T7_E9UXJN291:VQ%V9G?8'OJI*@&+PJERM_Z:U&;ZV7P?S6##<A@0$8#
MM?9'!O%@$-]K0 <#^FY@TA_UH9C<;'*9+^>MN 1M_WB;7.\B_$A5]K=ZTB3;
M_*?2TZG9\S)A9!Z=M:-!L^HUY$83WVK6K@:/BD@1C!@$PE@1Q]Q>P%58F!M7
M@5$,0\1@+F+C(+Z)D\(.*.B &@=T2D"0%4>O84937RF1I=JXJH2P%&9)0);$
M84E88K$D=[&X*C\+ UD8D%@&.TA!!RD03&H%TVN2"29+DH1:P0 JEF2>;9*!
M,!D0308[F($.9D T,RN:F<.9S:S'MW$UU+=?,8)//W)14GO'#J*/60"1'\93
MBC  @VT8##Q 2F<V#B!+$?7L6@P6I2=, "!B _6B=+(2>L#,YH%4R+-K,%R>
M< S@.'4XO@L'4GEQX&*'J7L.4M\3AVL4!HI4:A>I031]E-@.>P.(&$.)AP:N
M4I@!-)XRA>$ZA=/_R E<77 &4%BU;C6(;G(RJ=NWZ\!%" -5*/7L  )7#X+N
MCY; 9YY 9][> <0]S.X.@$2(>0H[@0\\@0[\S.,"/J0$:"*\.8$/%G';"" G
MU G7?F\#$O4^)!9+-.D4*]X>3!?>!5MQJJ7NIB:S8Z?_1'2G:<VOU1= WZ^_
MN^D_'[[E[:&HN^!%2-7'FFYS+X3D"A(]*+RC^F(9!R7?2WV;JONV;]O[@13-
M\$D2C=]%RW]02P,$%     @ DXIK4$L!6HZ* P  U1   !D   !X;"]W;W)K
M<VAE971S+W-H965T-30N>&ULE5A=;YLP%/TKB/<5; .&*HG49)HV:9.J3MN>
M:>(DJ( S<)+NW\]\E!)\7"4O 9SC^W&NC\UE=I;52[T70CFO15[6<W>OU.'>
M\^KU7A1I?2</HM3_;&55I$H_5CNO/E0BW;23BMRCOA]Y19J5[F+6CCU6BYD\
MJCPKQ6/EU,>B2*M_2Y'+\]PE[MO 4[;;JV; 6\P.Z4[\%.K7X;'23]Y@99,5
MHJPS63J5V,[=!W*_8KR9T")^9^)<C^Z=)I5G*5^:AV^;N>LW$8E<K%5C(M67
MDUB)/&\LZ3C^]D;=P6<S<7S_9OU+F[Q.YCFMQ4KF?[*-VL_=V'4V8IL><_4D
MSU]%GU#H.GWVW\5)Y!K>1*)]K&5>M[_.^E@K6?16="A%^MI=L[*]GGO[;]/P
M!-I/H,,$[?NC":R?P-XG!&WR761MJI]3E2YFE3P[55>M0]HL"G+/-)GK9K#E
MKOU/9UOKT=,BC/V9=VH,]9AEAZ$C#!D0GK8^N*#(Q9(:T^FE@Y6)(#[#+AC,
M@K4&V-@%M1@(H(&@-1!<T$ F-'28J,64+69"U.HCQ$40(0PB-+((8XH-1-!
M!+)@DRPZ3#B*D4=)G%C\<.B' S_!Q \W_7 _XA'V$T,_,? 38@,)-)!<SRCQ
ML3[\*SCM0>-D/R6^'TZ6!X(%262AA%@$2ZX@OP==>"*$!U/A 1P++,(A4-T/
MA()X;"EA]1)3OO8R8?T2)&"C3(')2LP8F9("8 &CL24@K&427E.F$)7)'XFD
MC\C$)=RR!Q.\-1"T-W"+":QZPF\H$Q8T08HVRA2;K$0\F'*"4,Q6)+P]D.2:
M(B7 4624"*%L:X;BO8:BO<9F N\.E%Q?(XH%34U!DW#Z2M"#+E=N&/ )*P 6
MA8GM[0'O#I1=O\%0O#O0X 96L)ZIJ6? "M)S&$V7+H!%(;?%@_5,;] SQ7JF
M-^B98CU34\^ %5.IQ%@H )-80L%:IDC+%A,,ZX_YUQ/"L/X8.)V3*2',/'4)
MF:)6"$6MX6 MLQL.9V9YM;[A<&98?@P<SB8IYJE+R/0=?(50E-MZ!2QEAHYF
MBW085A^+;B %JX^!EVB3%&YT%,F4D8\@72#>J!DL1+5K^^;:6<MCJ9JV:S0Z
M].8/M&DF)^-+W;-W'?:[F:[A_Y%6NZRLG6>I=*O:-I1;*970$?IWFN^]2#?#
M0RZVJKGE^K[J&NWN0<E#_Q'!&[YD+/X#4$L#!!0    ( ).*:U!R;:=#P@$
M % $   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;(54VXZ;,!3\%>0/
M6'-+LHD J9NJ:J56BK9J^^S (5CK"[6=L/W[VL9+21:E+]CG>&:8P3;%(-6+
M[@!,],J9T"7JC.EW&.NZ T[T@^Q!V)56*DZ,+=4)ZUX!:3R),YS&\1IS0@6J
M"M\[J*J09\.H@(.*])ESHOX\ 9-#B1+TUGBFI\ZX!JZ*GIS@.Y@?_4'9"D\J
M#>4@-)4B4M"6Z$.RV^<.[P$_*0QZ-H]<DJ.4+Z[XTI0H=H: 06V< K'#!?;
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
M]%S,_^,<*#XN3PU>W[OR'U!+ P04    " "3BFM0#ZPGFLY8   >?@$ %
M 'AL+W-H87)E9%-T<FEN9W,N>&UL[7W9<N-&ENCS\"L0GO*T- '1!'>Z>AS!
MHJBR>K2UI++'M^,^0"0DH4T2;("42AWS\?=LN0 )@%15=4_$7/G!19% +B=/
MGGWY8Y9MO,_+Q2K[C^\>-YOUCS_\D,T>HV68-9-UM()?[I-T&6[@S_3AAVR=
M1N$\>XRBS7+Q0[O5ZO^P#./5=]YV%?]M&TV2[6KS']_U@]YW/_TQBW_ZX^:G
MXV2V74:KC1>NYMYTM8DW+][IBL>,DY5WY&6/81IE?_QA\],??\!W^+V.=YZL
M-H\9O#./YL5?3Z*[IM=J^UZ[U6X5?SP/4_AQ5/[C)'F*4N\OX[MLDX:SS?\M
M_BY+O(X>8GP"%GX1+J/B4U<_7]Y>7UZ<3FZ\TXM)Q1@3V'8:+F"[\^BS]Y_1
M2_&Y%OPW#%I!I^^L<INF"+23.)O!"+]%88J \([#C;.6HZ.@==0)JA8A(UU'
MZR3=Q*L'[V83;K8.O']SCT"?UB9"4,5/$<X?JB$K'K]YC!8+;Y(LU^'*V?%]
MN,B<#<B+)_$"3F8".WQ(4N?-LS!]B+SQ;!;!4_#,G)^O6L0RA$5\V&;Q*LJJ
M-C9=1ND#0N1CFCQO'JO6K "9+)> KS>;9/:[#[M$I/4NMYML Y@-HQ1?TXA_
M^[)VM@PG]N?B=V-X>DYOG"S"ZN&NHC1.YI780#>C[3?^Y5_*L%^/8B/6"7SI
MP&B?MV4II>__V4%(_?:?MV$**+5X$:0L/KA)M\ZV##3A3F8QD8[RMRUL\BZV
MRSL71UI'0:_;J[HPM^%G[W0.4\7W\8QI5,4P_:/6L-<=#IW;JR_.+$EAB32(
M3_<N\A) <:22*6+4W-GGY+9BL/%\#@B7^>J#=P:H[5VN7-3J>3<13.Q=)Z%#
M-XN#3? O>/8V>5X5G_V0)LGO]W&TV#F*WME5FCS%JUG5#=<O7"5P:Q;>_XG7
MI4!H]8>MK@,9&@'83^DK[5;'H1@)X>ACLJI"A,&@=S0"&ES\_C;> /(D]U[0
M/K@[1'!N4YC=6='E^?GEA?-R&LZ)S+XL[Y*%PSC.QA^*WZGQO>GGV6.X C)7
MQG(NQC?'8X=H3!)@+JL,R"%\RI)%/"?:^"%<A' .2(RC3>8=;%?A=A[#+X?
M<#_=''L'[PZ]=UZ\\FX?DVT&%,RYP)>S3=/K!,A%@U$5?PJS#,;_T?DYS!Z)
MX<_P0_2W;?P4+N!Y9Q*@YW@9,B^-9A$\=+>(?&\5;1#X0,&39]H%_/$N\-NC
M'BX8"1.-#5]U.EW^REWAZ>H))DS2V.5KEYM'8#2SW!:<4TP00>N? 6Q?1^GF
MQ??6BU D'-SK&@D5;<-=%#"+AQAV*4.6/G4<W4<P[QRV-DN6D;<)/U=MHF[Q
MY;^IDUO$X5V\ $(:N<=W\PAT]0A(]-*;1W?.^M00)%  >83C622KA^H7]"FO
MPQ<\XI+?@>3/[375GT?-@V>U*V&H[9RGY@$4 ^(-GG#&& Y2*ESW:#5S'T:Y
M^L=L'<ZB__@.!.<L2I^B[W[R'.H(.+-Y<4[A*E5XD+',\:[5; 4 P]2#V[2%
MB]+V@7B)_.R%VPT<6_SW: Y(A30OSC($*BXRJ1931*RIFB+HM:HFZ??]H-M5
MOUBS]7M^NSVT)_5"D!FBNQ08_XLG4KMZM ?7VAVC\#(0HP0(>"4] LY",@&<
MW3J,YT= %&;A.H:S+#YY'6U 88%90/)9P>@N!@"+R;:P3@')*.CKW;N[*$'E
M[7*[("*<,)T!J3*-'H%(HP"]2%QQE'$.&-4F35;Q#(@"2 Y-GO0Q6<RC-/L#
M$1:7!5TD*T3 -%DL$%(QBNI15D41RL=P4%X3LA*6]VIV<W 5XI5]C#8@32UL
M]J,.W>)!_@Z>5,HN-)_8>8$T7GL',,L<@!:F0)3@D&@MASL'<&X!#<3?[OVV
M8/D7O&E?BIK7\U?ZM9O.O_VJ'9>^NGN[I:_MN=?B;96W:V<K16&289FL S\[
M9<Y;+C=] >+^*5R!5C:H$*:^<$751HSK"(0?5XF:@-B-8STDR3SS8"9'L@=-
M&%2+=9K<QR[O7*/BC><1?5[C>DL$AXCHD.\!/XS0](&4))POXQ494]"$X"XU
M TH\8W%Q#NM>)"0_E5.IQ%E#]2I9>BJ7 $2R.I!1#IV=G HE54\23RI]M4K0
MX]?E*?=W&N0NND_2R)+S$/1/<0:<K.*-VF<NHDW%KLTOP,0V:7RWW2#Q]#8)
MR@I[L9":(6I9ER/M"-\U),@!_H<PBV=[DJOC>+'="'W9_?2O4?SP"(\?A4^
M)J!IK4@QQ$LQ$RKDD)^:Y560&'M-7T.%)CG1H98FU9.?;S-;-;VY+)%T#E#4
M.124T4H=XB^J<RT'JB=P$^*'E<CXLQ</K:_9@BTPX?ROVXRE[M*YRY"U3/S*
M+:J$#UF/EC]S%F79CX5!O_)BE4W[=5?LVQQWM>2VPW"P&QD "[YHS:PI?3NV
M;-MTO;^<1T@+'.2V=(LKT2TFK%M4OJ*5#$WLJI[4\LN.-5AJ!<.W_/C.",Q5
MHX"V<#2Q4%)QJ9KE)24JU(27@O-&]_?1C*TU\V2MK &KZ-D+653':=8IG'N\
M!D3^;V]\\PEEH.Y1:U0YZ3<8OW\$6EO5^$I;8;U2&[F&5<]99'SG.SN1WQ&9
M0C8USBPAV-L\ILGVX=&+ENM%\A)%\K5  &61]19DIC"+R/3DX/4W&;2.?8'4
M!O1IME$JBA<^ARG(E$_P/:GLJ$&6BSZO>+5N!>2 .;H+D6(@N.%Y9A45TQ+>
M(T7%9^[39%E%GUUF_A0#98(55M-T=X\:E,53N -597N7Q?,X=)U<5_(6$;M-
M3K6I0>):Y:("B?=ZIX#L^XZ]USML2ZEVXE:,7?O.?GP/3=(GB^3YR\SB]/H]
MO4Y89#02<I&6&U3'1GQ!+$HC0*(9.JA61JA&[(*_R&).$OX<E@[8LM<$QQ'0
MFUD<ZJL<+M$X^W?Z8M^KXVR5G!'$496UVK(2^48G<O?KVFEVV81]I.A%*["9
MHDS <T!UL,W(:GY8"K1=)QFO- FJ!G3NAJ[K' ".:HV!!ROR8:*+;(7\K53)
MHFW)3DH7M6LC]_$*KLZNC:3)+(KF\DJ9K1R(6/BBKTW9$_DQ,@NMPC1%W"D5
MV U!15/M:U50@HXY:/OXR_;M:)\D4-".(N5MPW ";R;(GJQH"M]Q73&^IX9[
MX0,52C)2;B!=\X@_(>__FE$G^[^*-/(N>HA7*'82CI*/_BM'C/ :5HUULUV#
M[(5'#1+Q/,YF(.YL4^)\<+!'-$9L(G[*B$6ZA5?AB?H;I>63N3??IK@_H P5
MB_J209_C#=RC+6*FH5N,VP_[7-X/XYO3&^_RQ#LYO1A?3$['9][-[?AV>CZ]
MN/6NKJ<W\._X]M1U&>_]8HT*?G%Y._4"8&/[#^;HE ??F:^^\[WO$+P2%(-_
M/D?P_W_[UV&[W7J?;%/Z%+SWT?'_W3;[#K <KP\=/+[YG*2+^1\R;Q&Q0WP9
MKK;WL'3 C93))TR6+,/L=YC_^3%&&R"@S6/\\'A$W Q-7/S00QJNX0'O;Q@Y
M\G><\&$1HJ$2-:*,?'"@;]$D\2Q-LEFRAJ?C9?C A#I:P*6G?7FS.)V!$IDU
M:?L\/<T;>K]'+_BDG#+MP5HSCI-%,#X(&=O9)DF9.]W#$HX 0A'A/BSH!>2*
M[TZNC@$@?)]P<*)780;C91O</1 ],F_<H[+ *P)JN('?5@A#^#DWE?<<WD<R
M(0Q-$B3:4V%WUDVX#^]2%;("BT4R^L"A4FK3L++32?8= E#.,;\C.=)#7K?W
M%*9QA $B]S@K3>_CTD,X4Q (4B"A&W)ULZEE\[*VP8U6 V;@:[(@D*P!^+%"
MX/\:*6?NXL5[#%'56Z#1VH(X;@L^:7'#H,@BF=&V4$X+X^=PY1UT -C_F0"U
M]0D4GU:QEOPR_G6Z13+@';3E6#;/)(CQ"@ $ - M$3TS)TXP>02NTO0NMRE!
M7GY\P9]^CNZCV.<G?)+R(Z -<Z0W"$\\!D&C# 6^.:,O6QOO.8(*)63Q=Z;>
MZ20W_'_%(0RXU_B;QSBM&KX)LFQ$ZC)=9(2J%GMQWR(QSVR)63@IC) 9V?E
M4(90K>0!C3QTG'<1'"9<XW7(D0RT@G1.,CT1VC(%/E.. S@2^#U:RRF[1PI[
M'"\CQ#$B\20RQ$MK71;'X?.F27&@6(X:?J&+> +/>1B01X^-06R> =D/6CC'
M=?2P%1/DS=%_-3'^$#8!:UZ\$**]>',47X@K++;S")V1BOY9*V!*D20;>#1"
M[@+<)V6AY9N"(5RMB.F5G$X32#P- *1Q)10"[EK(0IIO6UA]M0MSX]   _N$
M[2SPTL#-Q06O0B2,/N$."&&XHQ7<J"Q#!SFM!Q Z1@8<92@>$"@,=@C,YHRA
MI3BGP+H1%-Z*-%ID7;Z'U.WY,4&0)<]H>M-:MM95F*#_-<%8JR/W(=DN4&(1
M1@%FX\6"<4MNCW?':BF38B+AH6"2V5>TB)>P&3DT<['@,=XJ7PM-J"MVCF\B
M!B$Y^+8W1O O [:$%V 9_@[D%[2,)3U(M#_+MLNU7)%'D !#-L2!6BEZ'0;_
MZ*F636]JW@=\82T 3SO., @+B1$:9@#.I/ROZ$?D+Z!FE\R&0P 8@2.0@G '
M0CH(TLF*)#*0T)#;P Z)KRW140-'PD0Z*E\'\\>9"MJQW_/"IS!>T,@P-9'3
M>!GQ[<8QEN$\PIN_V1+R9]L%HEHD,("?@0C$]\C)60W: A+I51"G2Z.G.'K&
M$3,;T"RY(FSP\$CROE\0E '1(J.HX.L9 4<.EE_$OQAE]5+G$48^H>69@7$G
M = HF0%WEJEB0&7B=+;L$*?9AJ])EBPCA$!FL2Y?,1=:$#(KX3 O&$ ,9 P?
MO0!P/"HD6RF.&PK]'6<Q,.I'N@HOL@6\F!E-"-( (,H2)P RLIT1_(%T6!YA
M&N5N^Y)7\,PFDDQ!!E%!&P#4B2$]8K+,K$* B&!# JX(5XP 6LU)CGK2LJP:
MA+ 33QPP$O&9!089V09)Q)$+^;BE=JN)W 9TC%1<R1:/HI@/$@P1L7=Q8X8I
MLQ,<*]HDOB:HB!EX1F-F!QPGC;= L;K_U&M6BT6_0B'&JNFXH"]^ =WA\OIT
M>E/S4[6.4AX.1XI+&Q07>PPK>I-.B#8^5_=SD3PKGRTBK<%ZBS000A_% %C^
ME&PW*)>?GER"H@((_IC,27-!FQO0ED7\=Z( %"G3;#C!:D7@-*[#9P^O<0KG
MDGGOO&[?;XU:\J$]:/R:I+_C.:S11@(WL.V/A@'\/VBW&R<8#_$(R^5 C'ZK
M[?4;\.;([P\Z.,30#WH])T[PZOKR:GI]^YOO79V-09D;7QQ[TS]_.KU"U>Y5
M#^_2(SMP'/4#U,:^LD"0,?6BPT@P1@M]Z7M ]HR">[V@[;< "/QAV&M\V,:+
M.?G2\'>@82GHY,PK@T''[XX&\&_;[W1;C?-P!C)SE+X4EA7X@][('PQ[^ F
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
M9-+"1'F#P#U2*LO?I+ES&K$F2])5F EHLQ\;!,P#MD+,R7N"D<Z!/Q@.\;>
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
M3@9YUK5#T$2/0:YB<LO;'T)G;;810BLQZ5R<;R+(BCF;+!^Z015N8YYL[S9
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
M@H#1?=U*&+["P+R9;4.QYVC>>F]BP.S!M#>0G'>(TEK4KS<D%\@+PYJ[?U'
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
M#K3L'^N 6F3NH"[;76659@-WW@^&@3?"?T<M>R<.4&'5 5"'05^VTI</\.6
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
M&I-\=>9W7KOC8YUW*H8Z;&-YTW;7#T!4Y&LWZ#8NDM51H:AS$+3\]JCO]7I
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
M)>X#IG#!Q,IG.8OO(V^LE$Z40^#@,Q!="3,;.<B4]-8$<60$LOB06A0W@P&
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
MCJ3J@Q1T&>M4G4KIK5PW4O+(;OI&HC(ET8COFD-J,LI%8*.\K@ 'BXJ6:V5
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
M0K:#U@PA[V+5H,L%;W_3Z2!96,BR&)']"4I((A:R1%X,>X(,TH>%K(^#;$^
M00ZQD!URRKLOJ#HF)!0+62BZ?D^D"(G$.H](CJ3Z:PQ(*#:R4,!2.'S; FG%
M1M;*H!1F3!U\<*5MR"8VLDW KAEYIV.";ZR0;3):KT>BA)QB8W= !KVT43Q(
M)O9;R62$"U*)_48J&<&"1&*?320]J(X)B<1&%LE_^TRC24(RL9%E G:>!E7:
M@63BG*MW<@A4QX1DXB#+!'P'.4P3\HJ#[)6!\^9<,E$.[D@'LHF#;1-(>L,,
MP1&0M^^D7)"[@+X$JF-"8G&0Q3**Z;.F^2ZJ+?%T3,@S#K9G7NEY[*:$A.,@
M"^?%SQ?= (AL6"Z)U[9<MA=D*=C]X&I#PG&0A?,3<RY:MMTV?-MO0^H-2?B3
M[D4'DHZ#+)UCJV+D*KN09=RWL,QHL^+U,^U"EG'1NRQZ_W0L1$@N+K)<QAH]
M8XR08USL07:PU:,/#;N08UQDQYSLZ1_RU#'!<?:W&$X9;YQUH#HFY!@7>Z@=
M>H$\Z$V[D&I<=-5 [TT&]R:D&K=7S>3X?5+!-Z+B1:@.T:KE.2OSN"'=SV$
MU7&[P9'-8UGZ:EE4+6O6?U'4[>/XJ=:7?P%02P,$%     @ DXIK4#4#30$)
M @  ,R,  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7:S6[:0!2&
MX5M!OH ,<WY(4H6LLLFVZ0U8,& 4L"W/5$WNO@Z;.E+BKPOTL0$AT#GOZI$U
MP\//=*S+H6MS<^CSXNUT;/.Z:DKI?X20-TTZU?FFZU,[?K/KAE-=QH_#/O3U
MYK7>IR#+Y2H,TQG5X\-TYN)YNZZ&YVVL%K_J89_*N@IOQ_"G&UYSDU+)X?P6
M;\8%XT_>^_0_Z[O=[K!)3]WF]RFUY8N*?PNJ\'60S <)/4CG@Y0>9/-!1@_R
M^2"G!ZWF@U;TH-OYH%MZT-U\T!T]Z'X^Z)X>%)= QB4_"6'-USH"KB/?ZPC
MCGRQ(R [\LV. .W(5SL"MB/?[0C@CGRY(Z [\NV. ._(UUN WL+76X#><H5G
M;?2PS==;@-["UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN!WLK7
M6X'>RM=;@=YZA;,2=%C"UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*
MU]N WL;7VX#>QM?;@-[&U]N WG:%LVYTV,W7VX#>QM?;@-[&U]N WL;7VX#>
MQM?;@-[&U]N!WL[7VX'>SM?;@=[.U]N!WL[7VX'>?H6[2G19R=?;@=[.U]N!
MWL[7VX'>SM?;)WKGIA[2]J4,AW:?+UWR:?BWE]X3N'-Y/Z;+9YRG?KM_HG09
MMZ1P?KVXS>>I'Q'ATW]D'O\"4$L#!!0    ( ).*:U";Z.7DWP$  - B   3
M    6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^!+A1;]5$
M_T#=#FQA6YNV(/Y[NZ$F&DPT0O+>,+;3G?-N-,\5LZ=71V&T:YLNS+,J1G?%
M6"@J:DW(K:,N59;6MR:F4[]BSA1KLR(F)I,I*VP7J8OCV/?(%K,;6II-$T?7
M^^M]ZWEFG&OJPL3:=FS;E=^:CM\;YIZ:84VH:A?.TH)L=+M+74*Z-L]2-63L
M%Q.^W]B?I_ONM^1]7=*?HMGELBZHM,6F3;?DP7DR9:B(8MODH3*>RL?HZV[U
MGO?!^'AGVM28[1KV94%^NASQM:'# 8;*,2?'M"WHT*BAL/_D_QKXL1L*ZVGL
M?*KZ6!]XO!3I(54#ZQ<>\Q&IWSHEE;\:GEJ?[H=]L7X]?#_TPC^+@0V'_[WU
MX^40(#DD2 X%DD.#Y)B"Y#@'R7$!DN,2) >?H 1!$96CD,I13.4HJ'(453D*
MJQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DE
MBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR*A19
M%8JL"D56C2*K1I%5H\BJ4635*+)J%%DUBJP:159]0EF'8]Z:NOLIR;.UZX_Y
M;/@CR^(-4$L! A0#%     @ DXIK4!\CSP/     $P(   L
M ( !     %]R96QS+RYR96QS4$L! A0#%     @ DXIK4"?HAPZ"    L0
M !               ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" "3BFM09-WM4.\    K @  $0              @ &9 0  9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " "3BFM0F5R<(Q &  "<)P  $P
M    @ &W @  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ).*:U#[
MVS>J.0,  #H/   8              "  ?@(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " "3BFM01:H"OCX$   "%   &
M    @ %G#   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
MDXIK4*N[BRQQ @  T0@  !@              ( !VQ   'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( ).*:U#'XXO]BP,  /0.   8
M          "  8(3  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    " "3BFM0MY*9AW,"  #R!P  &               @ %#%P  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ DXIK4.DO[F/8 0  7P0
M !@              ( ![!D  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( ).*:U NBU? Z04  (8C   8              "  ?H;  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "3BFM0S/I[2T4$
M  "Y$P  &               @ $9(@  >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ DXIK4-VO+SBT 0  T@,  !@              ( !
ME"8  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ).*:U @
M9O#MM0$  -(#   9              "  7XH  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ DXIK4.3Y':^V 0  T@,  !D
M     ( !:BH  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M" "3BFM0R>")A;,!  #2 P  &0              @ %7+   >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( ).*:U"I!H>5M $  -(#   9
M              "  4$N  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ DXIK4."ZO0FU 0  T@,  !D              ( !+#   'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "3BFM0/4\J-;,!
M  #2 P  &0              @ $8,@  >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( ).*:U!OP2P2M $  -(#   9              "
M 0(T  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ DXIK
M4!<1#5FT 0  T@,  !D              ( ![34  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    " "3BFM0[T\(3[,!  #2 P  &0
M        @ '8-P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( ).*:U#Z/.( M $  -(#   9              "  <(Y  !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ DXIK4,D</"BU 0  T@,
M !D              ( !K3L  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    " "3BFM0Q_'.WK8!  #2 P  &0              @ &9/0
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ).*:U ]7>/1
MLP$  -(#   9              "  88_  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ DXIK4 R7@;BT 0  T@,  !D
M ( !<$$  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " "3
MBFM01LL'";D!  #1 P  &0              @ %;0P  >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( ).*:U!J1R-TM0$  -(#   9
M          "  4M%  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ DXIK4,BE\^BX 0  T@,  !D              ( !-T<  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "3BFM0LWQ(G+8!  #2
M P  &0              @ $F20  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( ).*:U"7S\)YP0$  !,$   9              "  1-+
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ DXIK4)1J
MMKZV 0  T@,  !D              ( !"TT  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    " "3BFM0>8^7);<!  #2 P  &0
M    @ 'X3@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M ).*:U 3 *_HN $  -(#   9              "  >90  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ DXIK4"7NRB&V 0  T0,  !D
M             ( !U5(  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    " "3BFM0+V/8K[<!  #2 P  &0              @ '"5   >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ).*:U#08T7PMP$
M -(#   9              "  ;!6  !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ DXIK4"M3U1,) @  3@8  !D              ( !
MGE@  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "3BFM0
M8"/'M+8!  #2 P  &0              @ '>6@  >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( ).*:U##C/F7X $   $%   9
M      "  <M<  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ DXIK4,(D)0K  0  -P0  !D              ( !XEX  'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "3BFM0/W$% L,!   W!
M&0              @ '98   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( ).*:U ,R/!YM0$  -(#   9              "  =-B  !X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ DXIK4.;YV9NW
M 0  T@,  !D              ( !OV0  'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    " "3BFM0 @WO*4,"  !E"   &0
M@ &M9@  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( ).*
M:U!+<[\O^@$  ',%   9              "  2=I  !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL4$L! A0#%     @ DXIK4!B!UZ4I P  ^@P  !D
M         ( !6&L  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M    " "3BFM06^]KO6L#   ?$   &0              @ &X;@  >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( ).*:U"H_W;_7P,  '4.
M   9              "  5IR  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M4$L! A0#%     @ DXIK4 _ _2]]!@  .B<  !D              ( !\'4
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "3BFM0(D1]
M%2(#   &#@  &0              @ &D?   >&PO=V]R:W-H965T<R]S:&5E
M=#0X+GAM;%!+ 0(4 Q0    ( ).*:U!+9^NW^ ,  )H3   9
M  "  ?U_  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @
MDXIK4",?J=$1!   O!,  !D              ( !+(0  'AL+W=O<FMS:&5E
M=',O<VAE970U,"YX;6Q02P$"% ,4    " "3BFM0WT;<AG0$  #%%@  &0
M            @ %TB   >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4
M Q0    ( ).*:U!1WH!LIP(  *L)   9              "  1^-  !X;"]W
M;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ DXIK4&PC^MDB P
M(PT  !D              ( !_8\  'AL+W=O<FMS:&5E=',O<VAE970U,RYX
M;6Q02P$"% ,4    " "3BFM02P%:CHH#  #5$   &0              @ %6
MDP  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( ).*:U!R
M;:=#P@$  % $   9              "  1>7  !X;"]W;W)K<VAE971S+W-H
M965T-34N>&UL4$L! A0#%     @ DXIK4#:K=6HP P  * T  !D
M     ( !$)D  'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M" "3BFM01PM9-*(!  != P  &0              @ %WG   >&PO=V]R:W-H
M965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( ).*:U!EXMZ3V0$  /L$   9
M              "  5">  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L!
M A0#%     @ DXIK4 ^L)YK.6   'GX! !0              ( !8*   'AL
M+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ DXIK4)+VIH9S @  M T
M  T              ( !8/D  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "3
MBFM0W9%KG, $   N)@  #P              @ '^^P  >&PO=V]R:V)O;VLN
M>&UL4$L! A0#%     @ DXIK4#4#30$) @  ,R,  !H              ( !
MZP ! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ DXIK
M4)OHY>3? 0  T"(  !,              ( !+ ,! %M#;VYT96YT7U1Y<&5S
;72YX;6Q02P4&     $, 0P!'$@  / 4!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6801308864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Details)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 25, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 02, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 27, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 02, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 31, 2019 </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_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,408<span></span>
</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">$ 44,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,959)<span></span>
</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">(2,142)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,449<span></span>
</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">$ 41,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtWeightedAverageInterestRate', window );">Weighted-average interest rate of short -term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 389<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_ProceedsFromIssuanceOfDebt', window );">Proceeds from debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,180<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_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-term Debt [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2020 (remainder of)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,788<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,449<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,648<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,501<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,704<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,318<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=plab_ProjectLoanMember', window );">Project Loans [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,094<span></span>
</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">$ 34,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.90%<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_DebtInstrumentMaturityDate', window );">Maturity date of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2025<span></span>
</td>
<td class="text">Dec. 31,  2025<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,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_VariableInterestEntityConsolidatedAssetsPledged', window );">Consolidated assets pledged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,900<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromLinesOfCredit', window );">Proceeds from credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,100<span></span>
</td>
<td class="nump">&#165; 243.4<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_DebtInstrumentDateOfFirstRequiredPayment1', window );">Date of first required payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2020<span></span>
</td>
<td class="text">Jun. 30,  2020<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_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-term Debt [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2020 (remainder of)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,298<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,488<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,785<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,501<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,704<span></span>
</td>
<td class="text">&#160;<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_plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,416<span></span>
</td>
<td class="text">&#160;<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_plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,902<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=plab_WorkingCapitalLoanMember', window );">Working Capital Loans [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 31,  2022<span></span>
</td>
<td class="text">Jan. 31,  2022<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 );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,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_LongTermDebtByMaturityAbstract', window );"><strong>Maturities of Long-term Debt [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2020 (remainder of)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">490<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,961<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,863<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=plab_WorkingCapitalLoanMember', window );">Working Capital Loans [Member] | Minimum [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="ro">
<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 );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2575%<span></span>
</td>
<td class="nump">0.2575%<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_DebtInstrumentAxis=plab_WorkingCapitalLoanMember', window );">Working Capital Loans [Member] | Maximum [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="re">
<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 );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6775%<span></span>
</td>
<td class="nump">0.6775%<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_DebtInstrumentAxis=plab_WorkingCapitalLoanVATMember', window );">Working Capital Loans (value added tax component) [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,314<span></span>
</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,539<span></span>
</td>
</tr>
<tr class="re">
<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 );">Maximum borrowing capacity | &#165;</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="nump">&#165; 140.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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<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 );">Amount outstanding under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 64.6<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_DebtInstrumentAxis=plab_WorkingCapitalLoanVATMember', window );">Working Capital Loans (value added tax component) [Member] | Minimum [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.80%<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_DebtInstrumentAxis=plab_WorkingCapitalLoanVATMember', window );">Working Capital Loans (value added tax component) [Member] | Maximum [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.90%<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_DebtInstrumentAxis=plab_WorkingCapitalLoanFundOperationsMember', window );">Working Capital Loans, Fund Operations [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="ro">
<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 );">Maximum borrowing capacity | &#165;</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="nump">&#165; 60.0<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_ProceedsFromLinesOfCredit', window );">Proceeds from credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
<td class="nump">&#165; 44.8<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_DebtInstrumentTerm', window );">Term of loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<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_DebtInstrumentAxis=plab_WorkingCapitalLoanFundOperationsMember', window );">Working Capital Loans, Fund Operations [Member] | Minimum [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">4.40%<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_DebtInstrumentAxis=plab_WorkingCapitalLoanFundOperationsMember', window );">Working Capital Loans, Fund Operations [Member] | Maximum [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.60%<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_DebtInstrumentAxis=plab_AmendedAndRestatedCreditAgreementMember', window );">Amended and Restated Credit Agreement [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="re">
<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 );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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_DebtInstrumentTerm', window );">Term of loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Cash limit for dividends, distributions and redemption on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,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_LineOfCredit', window );">Amount outstanding under credit facility</a></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>
</tr>
<tr class="ro">
<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 );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.65%<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_DebtInstrumentAxis=plab_EquipmentLoanMember', window );">Equipment Loan [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="ro">
<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 );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,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_ProceedsFromIssuanceOfDebt', window );">Proceeds from debt</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=plab_EquipmentLoanMember', window );">Equipment Loan [Member] | LIBOR [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Long-term debt [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>
</tr>
<tr class="ro">
<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 );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 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>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.67%<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_plab_DebtInstrumentTermOfVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.</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;">plab_DebtInstrumentTermOfVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the seventh 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>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;">plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the sixth 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>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;">plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-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_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_DebtInstrumentDateOfFirstRequiredPayment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt agreement requires the first payment to be made, in CCYY-MM-DD format.</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=6877327&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 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDateOfFirstRequiredPayment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6036836-161870<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt 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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</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.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<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_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_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=6877327&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=6876686&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=119400593&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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any 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=6877327&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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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=6877327&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=6877327&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=109500613&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=119400593&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=6876686&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=6877327&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_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, classified as current. 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://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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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/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=26873400&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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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/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=26873400&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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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/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=26873400&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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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/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=26873400&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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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/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=26873400&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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the 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/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=26873400&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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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://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=6877327&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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-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=118932676&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=26873400&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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of 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/2009/role/commonPracticeRef<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=118932676&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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-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_ShortTermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate of short-term debt outstanding 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://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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_ShortTermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_VariableInterestEntityConsolidatedAssetsPledged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE.</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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedAssetsPledged</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=plab_ProjectLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_ProjectLoanMember</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=plab_WorkingCapitalLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_WorkingCapitalLoanMember</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_DebtInstrumentAxis=plab_WorkingCapitalLoanVATMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_WorkingCapitalLoanVATMember</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=plab_WorkingCapitalLoanFundOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_WorkingCapitalLoanFundOperationsMember</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=plab_AmendedAndRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_AmendedAndRestatedCreditAgreementMember</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=plab_EquipmentLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=plab_EquipmentLoanMember</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=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_LondonInterbankOfferedRateLIBORMember</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>67
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6778986144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 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_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 46,090<span></span>
</td>
<td class="nump">$ 46,027<span></span>
</td>
</tr>
<tr class="re">
<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">2,981<span></span>
</td>
<td class="nump">2,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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">602<span></span>
</td>
<td class="nump">6<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_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 49,673<span></span>
</td>
<td class="nump">$ 48,155<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_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=6877327&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_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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing 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 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 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=6877327&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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-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_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=6877327&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>68
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791133280">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 [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">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 14 - COMMITMENTS AND CONTINGENCIES</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of&#160; February 2, 2020, the Company had commitments outstanding for capital expenditures of approximately $113.6 million<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">, primarily for the purchase of high-end IC equipment. See Note 7 for information on our operating lease commitments.</span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We are subject to various claims that arise in the ordinary course of business. We believe that such claims, individually or in the aggregate, will not have a material effect on the consolidated financial statements.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>69
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783957968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 [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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">We recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services.&#160;We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#8220;mask sets&#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &#8220;over time&#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of uncompleted revenue contracts on which we have performed; for any such contracts under which we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.</span>
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">As stated above, photomasks are manufactured to customer specifications, in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#8220;list&#8221; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Assets, Contract Liabilities, and Accounts Receivable</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets primarily consist of a significant amount of our in-process production orders and fully manufactured photomasks which have not yet shipped, for which we have an enforceable right to collect consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $</span>7.9<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million are included in &#8220;Other&#8221; current assets, and contract liabilities of $</span>11.8<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million are included in Accrued liabilities in our February 2, 2020 condensed consolidated balance sheet. Our October 31, 2019 condensed consolidated balance sheet includes contract assets of $</span>7.6<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million and contract liabilities of $</span>11.5<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million; with like classification to the February 2, 2020, balances. We did </span>no<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">t impair any contract assets during the three-month periods ended February 2, 2020 or January 27, 2019, and we recognized $</span>1.2<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million and $</span>0.7<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million of revenue from the settlement of contract liabilities that existed at the beginning of those respective periods.</span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">We generally record our accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectibility during, and at the end of, every reporting period. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and derecognize the related receivable. Credit losses incurred on our accounts receivable during the three-month period ended February 2, 2020, were immaterial, and we did </span>no<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">t incur any credit losses on our accounts receivable during the three-month period ended January 27, 2019.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Our invoice terms generally range from net </span><span style="-sec-ix-hidden:Fact_a69526ec853e453391a866dfb5670cc0">thirty</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> to </span>ninety days<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we </span>modify terms of sale, which may <span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">require payment in advance of performance. We have elected the practical expedient allowed under ASC Topic 606 &#8220;Revenue from Contracts with Customers&#8221; (&#8220;Topic 606&#8221;) that permits us not to adjust a contract&#8217;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>
<span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Costs</span>
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We pay commissions to third party sales agents for certain sales that they obtain for us. However, the bases of the commissions are the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Remaining Performance Obligations</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of <span style="-sec-ix-hidden:Fact_fecd3192c8be448da47ef5dc2cc84a05">one</span> to <span style="-sec-ix-hidden:Fact_4ca1ab24fa3342babbc5b7a49527b172">two weeks</span> for IC photomasks and <span style="-sec-ix-hidden:Fact_e3d7c954a95c47cb899f58492b357ecc">two</span> to <span style="-sec-ix-hidden:Fact_cfb2f3ff22c34121a06de6e5f23a9939">three weeks</span> for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Sales and Similar Taxes</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Product Warranty</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Our photomasks are sold under warranties that generally range from </span><span style="-sec-ix-hidden:Fact_42874ca30f6d43a4a0c2430d046818f3">one</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> to </span><span style="-sec-ix-hidden:Fact_9b5daefab2114d97bcc47209c3999d75">twenty-four months</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">. We warrant that our photomasks conform to customer specifications, and will typically repair, replace, or issue a refund for, at our option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from contract with customer.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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>70
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6711805920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lease Payments Under Non-cancelable Leases</a></td>
<td class="text"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following tables present lease payments under non-cancellable leases as of February </span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2,</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">2020.</span>
<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zd0f3e28cb73842cf946f970ac7a18bee" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="18" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fiscal Year</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"/>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2023</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Thereafter</div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total Lease</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Payments</div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Imputed</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest*</div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total</span></div></td>
    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 10%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Lease payments</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,521</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,767</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,652</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">770</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">438</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">386</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,534</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(286</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,248</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>
<span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Imputed interest represents difference between undiscounted cash flows and discounted cash flows.</span><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_plab_LesseeOperatingLeaseCashFlowsTextBlock', window );">Supplemental Information Related to Leases</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Presented below is other information related to our operating leases.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zb5a1a964054948f286e29c2641b5e395" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> Months Ended</span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Supplemental cash flows information:</span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash flows from operating leases</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,885</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ROU assets obtained in exchange for lease obligations</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">282</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>
<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_plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock', window );">Weighted Average Lease Terms And Discount Rates Leases Not Yet Commenced</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" id="z13fb4041972f40ab9456ab42cc65cba3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> As of</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average remaining lease term</div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.9 years</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average discount rate</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2.38</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td>
  </tr>
</table>
<span></span>
</td>
</tr>
<tr class="re">
<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 );">Future Minimum Lease Payments Under Non-cancelable Operating Leases</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Rent expense, as calculated under guidance in effect prior to our adoption of the new leases guidance, was $3.0 million in fiscal year 2019. At October 31, 2019, future minimum lease payments under non-cancelable operating leases with initial terms in excess of one year were as presented in the table below. The amounts are undiscounted and were calculated in accordance with guidance in effect prior to our adoption of the new leases guidance.</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 22.5pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z233872dd61284066856e89a6f6067aa4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 45%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,885</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,613</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,535</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">742</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">424</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">377</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,576</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_plab_LesseeOperatingLeaseCashFlowsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid for amounts included in operating lease liabilities.</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;">plab_LesseeOperatingLeaseCashFlowsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average remaining lease term, weighted-average discount rate and lease not yet to commenced for operating leases.</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;">plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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=77888426&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_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=77902758&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>71
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791154240">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment consists of the following:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zda578999e4c5452e8efc746ab1c59139" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 66%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Land</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,055</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,085</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">173,497</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">172,340</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,759,785</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,748,483</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,021</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,921</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Furniture, fixtures and office equipment</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,304</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,404</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,521</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">28,135</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,998,183</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,995,368</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated depreciation and amortization</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,378,248</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,362,927</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">619,935</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">632,441</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_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=6877327&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>72
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6971507440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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>INVENTORIES [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">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 2 - INVENTORIES</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost, determined under the first-in, first-out ("FIFO") method, or net realizable value.</span> Presented below are the components of inventory at the balance sheet dates:</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z6cb74b4a5b754ea29ce3ca2c0428a4c4" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: 0px; margin-right: auto;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">46,090</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">46,027</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,981</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,122</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">602</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">49,673</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">48,155</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </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_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>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form10q.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "contextCount": 189,
   "dts": {
    "calculationLink": {
     "local": [
      "plab-20200202_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "plab-20200202_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "form10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "plab-20200202_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "plab-20200202_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "plab-20200202.xsd"
     ],
     "remote": [
      "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/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 503,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 6,
    "http://photronics.com/20200202": 10,
    "http://xbrl.sec.gov/dei/2019-01-31": 6,
    "total": 22
   },
   "keyCustom": 18,
   "keyStandard": 343,
   "memberCustom": 20,
   "memberStandard": 43,
   "nsprefix": "plab",
   "nsuri": "http://photronics.com/20200202",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityCurrentReportingStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000100 - Document - Document and Entity Information",
     "role": "http://photronics.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityCurrentReportingStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060200 - Disclosure - INVENTORIES",
     "role": "http://photronics.com/role/Inventories",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "role": "http://photronics.com/role/PropertyPlantAndEquipment",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060400 - Disclosure - PDMCX JOINT VENTURE",
     "role": "http://photronics.com/role/PdmcxJointVenture",
     "shortName": "PDMCX JOINT VENTURE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060500 - Disclosure - LONG-TERM DEBT",
     "role": "http://photronics.com/role/LongtermDebt",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060600 - Disclosure - REVENUE",
     "role": "http://photronics.com/role/Revenue",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060700 - Disclosure - LEASES",
     "role": "http://photronics.com/role/Leases",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060800 - Disclosure - SHARE-BASED COMPENSATION",
     "role": "http://photronics.com/role/SharebasedCompensation",
     "shortName": "SHARE-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060900 - Disclosure - INCOME TAXES",
     "role": "http://photronics.com/role/IncomeTaxes",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061000 - Disclosure - EARNINGS PER SHARE",
     "role": "http://photronics.com/role/EarningsPerShare",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT",
     "role": "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent",
     "shortName": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010000 - Statement - Condensed Consolidated Balance Sheets (unaudited)",
     "role": "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
     "shortName": "Condensed Consolidated Balance Sheets (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061200 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://photronics.com/role/FairValueMeasurements",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061300 - Disclosure - SHARE REPURCHASE PROGRAMS",
     "role": "http://photronics.com/role/ShareRepurchasePrograms",
     "shortName": "SHARE REPURCHASE PROGRAMS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061400 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://photronics.com/role/CommitmentsAndContingencies",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS",
     "role": "http://photronics.com/role/RecentAccountingPronouncements",
     "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070200 - Disclosure - INVENTORIES (Policies)",
     "role": "http://photronics.com/role/InventoriesPolicies",
     "shortName": "INVENTORIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationVariableInterestEntityPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070400 - Disclosure - PDMCX JOINT VENTURE (Policies)",
     "role": "http://photronics.com/role/PdmcxJointVenturePolicies",
     "shortName": "PDMCX JOINT VENTURE (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationVariableInterestEntityPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070600 - Disclosure - REVENUE (Policies)",
     "role": "http://photronics.com/role/RevenuePolicies",
     "shortName": "REVENUE (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070700 - Disclosure - LEASES (Policies)",
     "role": "http://photronics.com/role/LeasesPolicies",
     "shortName": "LEASES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070800 - Disclosure - SHARE-BASED COMPENSATION (Policies)",
     "role": "http://photronics.com/role/SharebasedCompensationPolicies",
     "shortName": "SHARE-BASED COMPENSATION (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202_AwardTypeAxis_EmployeeStockOptionMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070900 - Disclosure - INCOME TAXES (Policies)",
     "role": "http://photronics.com/role/IncomeTaxesPolicies",
     "shortName": "INCOME TAXES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010100 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)",
     "role": "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "071200 - Disclosure - FAIR VALUE MEASUREMENTS (Policies)",
     "role": "http://photronics.com/role/FairValueMeasurementsPolicies",
     "shortName": "FAIR VALUE MEASUREMENTS (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "071500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Policies)",
     "role": "http://photronics.com/role/RecentAccountingPronouncementsPolicies",
     "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080200 - Disclosure - INVENTORIES (Tables)",
     "role": "http://photronics.com/role/InventoriesTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "role": "http://photronics.com/role/PropertyPlantAndEquipmentTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080400 - Disclosure - PDMCX JOINT VENTURE (Tables)",
     "role": "http://photronics.com/role/PdmcxJointVentureTables",
     "shortName": "PDMCX JOINT VENTURE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080500 - Disclosure - LONG-TERM DEBT (Tables)",
     "role": "http://photronics.com/role/LongtermDebtTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080600 - Disclosure - REVENUE (Tables)",
     "role": "http://photronics.com/role/RevenueTables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080700 - Disclosure - LEASES (Tables)",
     "role": "http://photronics.com/role/LeasesTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080800 - Disclosure - SHARE-BASED COMPENSATION (Tables)",
     "role": "http://photronics.com/role/SharebasedCompensationTables",
     "shortName": "SHARE-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081000 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://photronics.com/role/EarningsPerShareTables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "020000 - Statement - Condensed Consolidated Statements of Income (unaudited)",
     "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
     "shortName": "Condensed Consolidated Statements of Income (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)",
     "role": "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables",
     "shortName": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081300 - Disclosure - SHARE REPURCHASE PROGRAMS (Tables)",
     "role": "http://photronics.com/role/ShareRepurchaseProgramsTables",
     "shortName": "SHARE REPURCHASE PROGRAMS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "plab:NumberOfManufacturingFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)",
     "role": "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
     "shortName": "BASIS OF FINANCIAL STATEMENT PRESENTATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "plab:NumberOfManufacturingFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090200 - Disclosure - INVENTORIES (Details)",
     "role": "http://photronics.com/role/InventoriesDetails",
     "shortName": "INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090300 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)",
     "role": "http://photronics.com/role/PropertyPlantAndEquipmentDetails",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:VariableInterestEntityConsolidatedLiabilitiesRecourse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090400 - Disclosure - PDMCX JOINT VENTURE, VIE (Details)",
     "role": "http://photronics.com/role/PdmcxJointVentureVieDetails",
     "shortName": "PDMCX JOINT VENTURE, VIE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:VariableInterestEntityConsolidatedLiabilitiesRecourse",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090402 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)",
     "role": "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails",
     "shortName": "PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202_ConsolidatedEntitiesAxis_PDMCXMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090500 - Disclosure - LONG-TERM DEBT (Details)",
     "role": "http://photronics.com/role/LongtermDebtDetails",
     "shortName": "LONG-TERM DEBT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090600 - Disclosure - REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details)",
     "role": "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
     "shortName": "REVENUE, Contract Assets, Liabilities and Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090602 - Disclosure - REVENUE, Disaggregation of Revenue (Details)",
     "role": "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails",
     "shortName": "REVENUE, Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202_TimingOfTransferOfGoodOrServiceAxis_TransferredOverTimeMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited)",
     "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090700 - Disclosure - LEASES (Details)",
     "role": "http://photronics.com/role/LeasesDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090800 - Disclosure - SHARE-BASED COMPENSATION (Details)",
     "role": "http://photronics.com/role/SharebasedCompensationDetails",
     "shortName": "SHARE-BASED COMPENSATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090900 - Disclosure - INCOME TAXES (Details)",
     "role": "http://photronics.com/role/IncomeTaxesDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U005",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091000 - Disclosure - EARNINGS PER SHARE (Details)",
     "role": "http://photronics.com/role/EarningsPerShareDetails",
     "shortName": "EARNINGS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetIncomeLossAttributableToParentDiluted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeLossTax",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091100 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details)",
     "role": "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails",
     "shortName": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191031_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AssetsFairValueDisclosure",
       "us-gaap:LiabilitiesFairValueDisclosure",
       "us-gaap:LiabilitiesFairValueDisclosure",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091202 - Disclosure - FAIR VALUE MEASUREMENTS (Details)",
     "role": "http://photronics.com/role/FairValueMeasurementsDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AssetsFairValueDisclosure",
       "us-gaap:LiabilitiesFairValueDisclosure",
       "us-gaap:LiabilitiesFairValueDisclosure",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091300 - Disclosure - SHARE REPURCHASE PROGRAMS (Details)",
     "role": "http://photronics.com/role/ShareRepurchaseProgramsDetails",
     "shortName": "SHARE REPURCHASE PROGRAMS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20181031_ShareRepurchaseProgramAxis_October2018AnnouncedProgramMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-2",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091400 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "role": "http://photronics.com/role/CommitmentsAndContingenciesDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-2",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091500 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Details)",
     "role": "http://photronics.com/role/RecentAccountingPronouncementsDetails",
     "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeLossTax",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossTax",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "030100 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)",
     "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "040000 - Statement - Condensed Consolidated Statements of Equity (unaudited)",
     "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited",
     "shortName": "Condensed Consolidated Statements of Equity (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20181031_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201409Member_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "050000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)",
     "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060100 - Disclosure - BASIS OF FINANCIAL STATEMENT PRESENTATION",
     "role": "http://photronics.com/role/BasisOfFinancialStatementPresentation",
     "shortName": "BASIS OF FINANCIAL STATEMENT PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "form10q.htm",
      "contextRef": "c20191101to20200202",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 63,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "China [Member]"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KR": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Korea [Member]",
        "terseLabel": "Korea [Member]"
       }
      }
     },
     "localname": "KR",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TW": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Taiwan [Member]",
        "terseLabel": "Taiwan [Member]"
       }
      }
     },
     "localname": "TW",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "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"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-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"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY 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"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "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 CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r374"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r374"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r375"
     ],
     "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"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r374"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r374"
     ],
     "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"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r374"
     ],
     "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"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://photronics.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "plab_AccountingStandardsUpdatesAdoptedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Standards Updates Adopted [Abstract]"
       }
      }
     },
     "localname": "AccountingStandardsUpdatesAdoptedAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes to accumulated other comprehensive income attributable to non-controlling interest resulting from other.",
        "label": "Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes to accumulated other comprehensive income including portion attributable to non-controlling interest resulting from other.",
        "label": "Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]",
        "verboseLabel": "Other [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_AccumulatedOtherComprehensiveIncomeOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes to accumulated comprehensive income resulting from other.",
        "label": "Accumulated Other Comprehensive Income Other [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeOtherMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_AllOtherAsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents one of the geographical areas where entity's activities take place.",
        "label": "All Other Asia [Member]",
        "terseLabel": "All Other Asia [Member]"
       }
      }
     },
     "localname": "AllOtherAsiaMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_AmendedAndRestatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The member represents to amended and restated credit agreement.",
        "label": "Amended and Restated Credit Agreement [Member]",
        "terseLabel": "Amended and Restated Credit Agreement [Member]"
       }
      }
     },
     "localname": "AmendedAndRestatedCreditAgreementMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount invested and amount of additional committed investment of variable interest holders in consolidated variable interest entity.",
        "label": "Amount Invested And Committed To Be Invested In Affiliates Subsidiaries Associates And Joint Ventures",
        "terseLabel": "Total committed investment"
       }
      }
     },
     "localname": "AmountInvestedAndCommittedToBeInvestedInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "plab_AntidilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Antidilutive Securities [Abstract]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_August2019AnnouncedProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The August 2019 announced program.",
        "label": "August 2019 Announced Program [Member]",
        "terseLabel": "August 2019 Announced Program [Member]"
       }
      }
     },
     "localname": "August2019AnnouncedProgramMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Average Lease Terms, Discount Rates and Leases Not Yet Commenced [Abstract]",
        "verboseLabel": "Weighted Average Lease Terms, Discount Rates and Leases Not Yet Commenced [Abstract]"
       }
      }
     },
     "localname": "AverageLeaseTermsDiscountRatesAndLeasesNotYetCommencedAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_BasisOfFinancialStatementPresentationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "BASIS OF FINANCIAL STATEMENT PRESENTATION [Abstract]"
       }
      }
     },
     "localname": "BasisOfFinancialStatementPresentationAbstract",
     "nsuri": "http://photronics.com/20200202",
     "xbrltype": "stringItemType"
    },
    "plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period in which customer order is expected to be fulfilled, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Customer orders, Expected Timing of Satisfaction, Period",
        "terseLabel": "Customer order, expected satisfaction period"
       }
      }
     },
     "localname": "CustomerOrdersExpectedTimingOfSatisfactionPeriod",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_DebtInstrumentTermOfVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Debt Instrument Term Of Variable Rate",
        "terseLabel": "Term of variable rate"
       }
      }
     },
     "localname": "DebtInstrumentTermOfVariableRate",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_EquipmentLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A lease agreement which enables to request advance payments or other funds for equipment or enter into an equipment lease.",
        "label": "Equipment Loan [Member]"
       }
      }
     },
     "localname": "EquipmentLoanMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_FlatPanelDisplaysMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents one of the products of the entity.",
        "label": "Flat Panel Displays [Member]",
        "terseLabel": "FPD [Member]"
       }
      }
     },
     "localname": "FlatPanelDisplaysMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_GovernmentIncentivesReceivableForCapitalExpenditures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Receivables of government incentives applied to offset the cost of capital expenditures during the period.",
        "label": "Government Incentives Receivable For Capital Expenditures",
        "terseLabel": "Accrual for property, plant and equipment purchased with funds receivable from government incentives"
       }
      }
     },
     "localname": "GovernmentIncentivesReceivableForCapitalExpenditures",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "plab_HighEndFlatPanelDisplaysMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the classification of products by performance.",
        "label": "High-end Flat Panel Displays [Member]",
        "terseLabel": "High-end [Member]"
       }
      }
     },
     "localname": "HighEndFlatPanelDisplaysMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_HighEndIntegratedCircuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the classification of products by performance.",
        "label": "High-end Integrated Circuits [Member]",
        "terseLabel": "High-end [Member]"
       }
      }
     },
     "localname": "HighEndIntegratedCircuitsMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_IncomeTaxDisclosureLineItems": {
     "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": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureLineItems",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_IncomeTaxDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about income taxes.",
        "label": "Income Tax Disclosure [Table]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTable",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_IncomeTaxHolidayAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Holiday [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxHolidayAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_IntegratedCircuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents one of the products of the entity.",
        "label": "Integrated Circuits [Member]",
        "terseLabel": "IC [Member]"
       }
      }
     },
     "localname": "IntegratedCircuitsMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_LesseeOperatingLeaseCashFlowsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's cash paid for amounts included in operating lease liabilities.",
        "label": "Lessee, Operating Lease, Cash Flows [Text Block]",
        "terseLabel": "Supplemental Information Related to Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseCashFlowsTextBlock",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "plab_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's weighted-average remaining lease term, weighted-average discount rate and lease not yet to commenced for operating leases.",
        "label": "Lessee, Operating Lease, Weighted Average Remaining Lease Term, Discount Rate, Leases Yet to Commenced [Text Block]",
        "terseLabel": "Weighted Average Lease Terms And Discount Rates Leases Not Yet Commenced"
       }
      }
     },
     "localname": "LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateLeasesYetToCommencedTextBlock",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the seventh 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": "Long-term Debt, Maturities, Repayments of Principal in Year Seven",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSeven",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "plab_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the sixth 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": "Long-term Debt, Maturities, Repayments of Principal in Year Six",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearSix",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "plab_MainstreamFlatPanelDisplaysMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the classification of products by performance.",
        "label": "Mainstream Flat Panel Displays [Member]",
        "terseLabel": "Mainstream [Member]"
       }
      }
     },
     "localname": "MainstreamFlatPanelDisplaysMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_MainstreamIntegratedCircuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the classification of products by performance.",
        "label": "Mainstream Integrated Circuits [Member]",
        "terseLabel": "Mainstream [Member]"
       }
      }
     },
     "localname": "MainstreamIntegratedCircuitsMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_ManufacturingFacilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Manufacturing Facilities [Abstract]",
        "terseLabel": "Manufacturing Facilities [Abstract]"
       }
      }
     },
     "localname": "ManufacturingFacilitiesAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_ManufacturingFacilitiesByGeographicalRegionLineItems": {
     "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": "Manufacturing Facilities By Geographical Region [Line Items]",
        "terseLabel": "Manufacturing Facilities By Geographical Region [Line Items]"
       }
      }
     },
     "localname": "ManufacturingFacilitiesByGeographicalRegionLineItems",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_ManufacturingFacilitiesByGeographicalRegionTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes the operating facilities of the reporting entity by geographical region.",
        "label": "Manufacturing Facilities by Geographical Region [Table]"
       }
      }
     },
     "localname": "ManufacturingFacilitiesByGeographicalRegionTable",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Refers to minimum number of business days for obtaining required approvals and clearance for exiting party from the agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Number of Business Days for Obtaining Required Approvals and Clearance for Exiting Party",
        "terseLabel": "Number of business days for obtaining required approvals and clearance for exiting party"
       }
      }
     },
     "localname": "NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of consecutive months an investor's ownership can be below 20% before an option to put or purchase the investor's ownership interest may be exercised.",
        "label": "Number of Consecutive Months Ownership Interest may Fall Below Twenty Percent For Put or Purchase Options to be Exercised",
        "terseLabel": "Period before put or purchase option can be exercised"
       }
      }
     },
     "localname": "NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_NumberOfManufacturingFacilities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This line item represents the number of manufacturing facilities of the entity.",
        "label": "Number of manufacturing facilities",
        "terseLabel": "Number of manufacturing facilities"
       }
      }
     },
     "localname": "NumberOfManufacturingFacilities",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "plab_October2018AnnouncedProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The October 2018 Announced Program.",
        "label": "October 2018 Announced Program [Member]"
       }
      }
     },
     "localname": "October2018AnnouncedProgramMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net of tax amount of the appreciation (loss) for other adjustments.",
        "label": "Other Comprehensive Income (Loss), Other Adjustments, Net of Tax",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "plab_PDMCXMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The joint venture.",
        "label": "PDMCX [Member]",
        "terseLabel": "Carrying Amount [Member]"
       }
      }
     },
     "localname": "PDMCXMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_PeriodOfWarranty": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the period of warranty coverage of products sold.",
        "label": "Period of warranty",
        "terseLabel": "Product warranty period"
       }
      }
     },
     "localname": "PeriodOfWarranty",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_ProceedsFromGovernmentIncentives": {
     "auth_ref": [],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from government incentives during the period.",
        "label": "Proceeds From Government Incentives",
        "terseLabel": "Government incentives"
       }
      }
     },
     "localname": "ProceedsFromGovernmentIncentives",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "plab_ProductInvoiceTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The term of the product invoiced for payment settlement.",
        "label": "Product Invoice Term",
        "terseLabel": "Product invoice term"
       }
      }
     },
     "localname": "ProductInvoiceTerm",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_ProductWarrantyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product Warranty [Abstract]",
        "terseLabel": "Product Warranty [Abstract]"
       }
      }
     },
     "localname": "ProductWarrantyAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_ProjectLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Project Loan [Member]",
        "terseLabel": "Project Loans [Member]"
       }
      }
     },
     "localname": "ProjectLoanMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_RevenueRemainingPerformanceObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue, Remaining Performance Obligations [Abstract]",
        "terseLabel": "Remaining Performance Obligations [Abstract]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationsAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share based Compensation Arrangement by Share based Payment Award, Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share based Compensation Arrangement by Share based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]",
        "terseLabel": "Weighted-Average Remaining Contractual Life [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_StockOptionsActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stock options activity [Abstract]"
       }
      }
     },
     "localname": "StockOptionsActivityAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_StockRepurchaseProgramCommencementDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date when authorized share repurchase program commenced, in CCYY-MM-DD format.",
        "label": "Stock Repurchase Program Commencement Date",
        "terseLabel": "Stock repurchase program - commencement date"
       }
      }
     },
     "localname": "StockRepurchaseProgramCommencementDate",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "plab_SupplementalCashFlowInformationRelatedToLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information Related to Leases [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationRelatedToLeasesAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_TaiwanAgencyOfTheMinistryOfFinanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government of Taiwan.",
        "label": "Taiwan Agency of the Ministry of Finance [Member]",
        "verboseLabel": "Taiwan Agency of the Ministry of Finance [Member]"
       }
      }
     },
     "localname": "TaiwanAgencyOfTheMinistryOfFinanceMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_TaxCreditCarryforwardAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Tax Credit Carryforward [Abstract]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_TermOfTaxYearHolidays": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Refers to term of tax year holidays.",
        "label": "Term of tax year holidays",
        "terseLabel": "Term of tax year holidays"
       }
      }
     },
     "localname": "TermOfTaxYearHolidays",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_VariableInterestEntityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Variable Interest Entity [Abstract]"
       }
      }
     },
     "localname": "VariableInterestEntityAbstract",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "plab_VariableInterestEntityInitialTermOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Refer to initial term of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Variable Interest Entity, Initial Term of Agreement",
        "terseLabel": "Initial term of agreement"
       }
      }
     },
     "localname": "VariableInterestEntityInitialTermOfAgreement",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "plab_WorkingCapitalLoanFundOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder to pay fund operations.",
        "label": "Working Capital Loan, Fund Operations [Member]",
        "terseLabel": "Working Capital Loans, Fund Operations [Member]"
       }
      }
     },
     "localname": "WorkingCapitalLoanFundOperationsMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_WorkingCapitalLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Working Capital Loan [Member]",
        "terseLabel": "Working Capital Loans [Member]"
       }
      }
     },
     "localname": "WorkingCapitalLoanMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "xbrltype": "domainItemType"
    },
    "plab_WorkingCapitalLoanVATMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder to pay value added taxes.",
        "label": "Working Capital Loan, VAT [Member]",
        "terseLabel": "Working Capital Loans (value added tax component) [Member]"
       }
      }
     },
     "localname": "WorkingCapitalLoanVATMember",
     "nsuri": "http://photronics.com/20200202",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails",
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r141",
      "r194",
      "r197",
      "r358",
      "r359"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails",
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails",
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails",
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r142",
      "r194",
      "r198",
      "r360",
      "r365",
      "r367"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentationDetails",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r172",
      "r329"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "ASU 2014-09 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201601Member": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.",
        "label": "Accounting Standards Update 2016-01 [Member]",
        "terseLabel": "ASU 2016-16 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201601Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "ASU 2016-02 [Member]",
        "terseLabel": "ASU 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r28",
      "r143",
      "r144",
      "r195"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.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 from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance of $1,295 in 2020 and $1,334 in 2019"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Accrued Liabilities [Member]",
        "terseLabel": "Accrued Liabilities [Member]"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r41",
      "r167"
     ],
     "calculation": {
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails": {
       "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 and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r66",
      "r72",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the noncontrolling interest.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]",
        "verboseLabel": "Foreign Currency Translation Adjustments [Member]"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r66",
      "r72",
      "r73",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest.",
        "label": "Foreign Currency Translation Adjustments [Member]"
       }
      }
     },
     "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r67",
      "r72",
      "r275"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the noncontrolling interest.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Noncontrolling Interest [Member]",
        "verboseLabel": "Amortization of Cash Flows Hedge [Member]"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromCashFlowHedgesAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r67",
      "r72",
      "r73",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, including the portion attributable to the noncontrolling interest.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Amortization of Cash Flows Hedge [Member]"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [
      "r67",
      "r72",
      "r73",
      "r275"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.",
        "label": "Amortization of Cash Flows Hedge [Member]"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r69",
      "r71",
      "r72"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 6.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 loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT [Abstract]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r68",
      "r72",
      "r73",
      "r276"
     ],
     "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": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Income [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r66",
      "r72",
      "r73",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign Currency Translation Adjustments [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited",
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RecentAccountingPronouncementsDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r203",
      "r205",
      "r236",
      "r237"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r205",
      "r229",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based compensation expense incurred"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r34",
      "r145",
      "r147"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.",
        "label": "Cash limit for dividends, distributions and redemption on equity"
       }
      }
     },
     "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r131"
     ],
     "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": "Potentially dilutive shares excluded (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r72",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "AociAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r68",
      "r72",
      "r73",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r139",
      "r332",
      "r346"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsNet",
       "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 recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r64"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": {
       "order": 0.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": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r299"
     ],
     "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": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNet": {
     "auth_ref": [
      "r0",
      "r361",
      "r362",
      "r363",
      "r364"
     ],
     "calculation": {
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of net assets (liabilities).",
        "label": "Net Assets",
        "totalLabel": "Net assets"
       }
      }
     },
     "localname": "AssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19"
     ],
     "calculation": {
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": {
       "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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r207",
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails",
      "http://photronics.com/role/SharebasedCompensationPolicies"
     ],
     "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]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r296",
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r1",
      "r119",
      "r136"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "verboseLabel": "BASIS OF FINANCIAL STATEMENT PRESENTATION"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/BasisOfFinancialStatementPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Accrual for property, plant and equipment purchased during the period"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "auth_ref": [
      "r163"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "terseLabel": "Impairment loss on contract assets"
       }
      }
     },
     "localname": "CapitalizedContractCostImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r39",
      "r105"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r100",
      "r105",
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r100",
      "r303"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashMember": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash [Member]"
       }
      }
     },
     "localname": "CashMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Change in Contract with Customer, Liability [Abstract]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r54",
      "r171",
      "r338",
      "r354"
     ],
     "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"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r170",
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r27"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r27"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r27",
      "r178"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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, $0.01 par value, 150,000 shares authorized, 66,144 shares issued and 65,228 outstanding at February 2, 2020 and 65,595 shares issued and outstanding at October 31, 2019"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r76",
      "r78",
      "r79"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "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 attributable to Photronics, Inc. shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r76",
      "r78",
      "r265",
      "r266",
      "r294"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: comprehensive income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r76",
      "r78",
      "r264",
      "r294"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r110",
      "r277",
      "r281",
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Variable Interest Entities"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVenturePolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Contract with Customer, Asset and Liability [Abstract]",
        "terseLabel": "Contract with Customer, Asset and Liability [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r190",
      "r192",
      "r195"
     ],
     "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 assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r190",
      "r191",
      "r195"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r196"
     ],
     "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 from settlement of contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Notes [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 1.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 sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.",
        "label": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative effect of adoption of new accounting principle"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "LONG-TERM DEBT [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r333",
      "r334",
      "r345"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "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": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": {
     "auth_ref": [
      "r52",
      "r343"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the debt agreement requires the first payment to be made, in CCYY-MM-DD format.",
        "label": "Date of first required payment"
       }
      }
     },
     "localname": "DebtInstrumentDateOfFirstRequiredPayment1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r50",
      "r176",
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Interest rate percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r51",
      "r300"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
        "label": "Maturity date of debt"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r52"
     ],
     "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]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r52",
      "r114",
      "r179",
      "r180",
      "r181",
      "r182",
      "r306",
      "r307",
      "r308",
      "r344"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Term of loan"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtMember": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.",
        "label": "Debt [Member]",
        "terseLabel": "Local Financing [Member]"
       }
      }
     },
     "localname": "DebtMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 6.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",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r103",
      "r137"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.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 and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r194"
     ],
     "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"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "SHARE-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SHARE-BASED COMPENSATION [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "EARNINGS PER SHARE [Abstract]",
        "verboseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r84",
      "r121",
      "r126",
      "r128",
      "r129",
      "r130",
      "r133",
      "r342",
      "r356"
     ],
     "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": "Basic (in dollars per share)",
        "terseLabel": "Basic earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Calculation of basic and diluted earnings per share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r84",
      "r121",
      "r126",
      "r128",
      "r129",
      "r130",
      "r133",
      "r342",
      "r356"
     ],
     "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": "Diluted earnings per share (in dollars per share)",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Effects of exchange rate changes on cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r116",
      "r246",
      "r247"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r246",
      "r247",
      "r255"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "U.S. statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r230"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Share-based compensation cost capitalized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r231"
     ],
     "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": "Period for recognition of compensation cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Compensation cost not yet recognized related to unvested restricted stock awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unrecognized compensation cost related to unvested option awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Income tax benefits realized from stock option exercises"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Stock Options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails",
      "http://photronics.com/role/SharebasedCompensationPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "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": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r178"
     ],
     "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]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]",
        "terseLabel": "Fair Value, Assets and Liability [Abstract]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Financial Instruments"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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, Fixtures and Office Equipment [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 4.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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r82",
      "r121",
      "r331",
      "r340",
      "r357"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income tax provision"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Condensed Consolidated Statements of Income (unaudited) [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "INCOME TAXES [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r261"
     ],
     "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]",
        "verboseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r138",
      "r258"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "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 provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income and Statutory Tax Rate [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxHolidayAggregateDollarAmount": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.",
        "label": "Dollar effect of income tax holiday"
       }
      }
     },
     "localname": "IncomeTaxHolidayAggregateDollarAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.",
        "label": "Per share effect of income tax holiday (in dollars per share)"
       }
      }
     },
     "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeTaxHolidayLineItems": {
     "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": "Income Tax Holiday [Line Items]",
        "terseLabel": "Income Tax Holiday [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxHolidayLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxHolidayTable": {
     "auth_ref": [
      "r240",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income tax-exemptions and reductions which may be granted by a taxing authority for a specified period. Such \"tax holidays\" are typically granted to induce business investment in the tax jurisdiction.",
        "label": "Income Tax Holiday [Table]"
       }
      }
     },
     "localname": "IncomeTaxHolidayTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxHolidayTerminationDate": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The date on which the special tax status will terminate.",
        "label": "Income tax holiday termination date"
       }
      }
     },
     "localname": "IncomeTaxHolidayTerminationDate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r80",
      "r110",
      "r244",
      "r245",
      "r251",
      "r252",
      "r254",
      "r260",
      "r366"
     ],
     "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 Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.",
        "label": "Accounts payable, accrued liabilities and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 5.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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Changes in assets, liabilities, and other:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in current assets classified as other.",
        "label": "Increase (Decrease) in Other Current Assets",
        "negatedLabel": "Other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r127",
      "r132"
     ],
     "calculation": {
      "http://photronics.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "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": "Share-based payment awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r164",
      "r165"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDebtExpense": {
     "auth_ref": [
      "r305"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.",
        "label": "Interest and Debt Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestAndDebtExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "INVENTORIES [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://photronics.com/role/InventoriesDetails": {
       "order": 0.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": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r61",
      "r158"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://photronics.com/role/InventoriesDetails": {
       "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",
        "totalLabel": "Inventory",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r7",
      "r62",
      "r110",
      "r135",
      "r159",
      "r160"
     ],
     "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": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/InventoriesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r35",
      "r161"
     ],
     "calculation": {
      "http://photronics.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://photronics.com/role/InventoriesDetails": {
       "order": 1.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": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "LEASES [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-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]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Description [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r325"
     ],
     "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": "Lease Payments Under Non-cancelable Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://photronics.com/role/LeasesDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r325"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetailsCalc2": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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",
        "negatedLabel": "Imputed Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r327"
     ],
     "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": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNet",
       "weight": -1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r337",
      "r352"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": {
       "order": 0.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": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r23",
      "r24"
     ],
     "calculation": {
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "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": "Non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r23",
      "r334",
      "r345"
     ],
     "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": "Amount outstanding under credit facility"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Current borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r45"
     ],
     "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": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r45"
     ],
     "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": "Available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r23",
      "r175",
      "r334",
      "r348"
     ],
     "calculation": {
      "http://photronics.com/role/LongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://photronics.com/role/LongtermDebtDetailsCalc2": {
       "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",
        "totalLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maturities of Long-term Debt [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://photronics.com/role/LongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Current portion of long-term debt",
        "negatedLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r118",
      "r174"
     ],
     "calculation": {
      "http://photronics.com/role/LongtermDebtDetailsCalc2": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r118",
      "r174"
     ],
     "calculation": {
      "http://photronics.com/role/LongtermDebtDetailsCalc2": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r118",
      "r174"
     ],
     "calculation": {
      "http://photronics.com/role/LongtermDebtDetailsCalc2": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r118",
      "r174"
     ],
     "calculation": {
      "http://photronics.com/role/LongtermDebtDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r118",
      "r174"
     ],
     "calculation": {
      "http://photronics.com/role/LongtermDebtDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://photronics.com/role/LongtermDebtDetailsCalc2": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the 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": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year",
        "terseLabel": "2020 (remainder of)"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://photronics.com/role/LongtermDebtDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Long-term Debt, Current and Noncurrent [Abstract]",
        "terseLabel": "Long-term debt [Abstract]"
       }
      }
     },
     "localname": "LongtermDebtCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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 [Member]",
        "terseLabel": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r58",
      "r336",
      "r351"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r183"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedLabel": "Dividends to noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r183",
      "r267",
      "r268"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedLabel": "Repurchase of common stock by subsidiary"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "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": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "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": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r100",
      "r101",
      "r104"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "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": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r74",
      "r77",
      "r83",
      "r104",
      "r132",
      "r341",
      "r355"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://photronics.com/role/EarningsPerShareDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted",
       "weight": 1.0
      }
     },
     "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 attributable to Photronics, Inc. shareholders",
        "totalLabel": "Net income attributable to Photronics, Inc. shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r74",
      "r77",
      "r272",
      "r293"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToParentDiluted": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://photronics.com/role/EarningsPerShareDetails": {
       "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.",
        "label": "Net Income (Loss) Attributable to Parent, Diluted",
        "totalLabel": "Earnings used for diluted earnings per share"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues \"Accounting Standards Updates\" to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Adjustments for New Accounting Pronouncement [Member]"
       }
      }
     },
     "localname": "NewAccountingPronouncementMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "RECENT ACCOUNTING PRONOUNCEMENTS [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "verboseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RecentAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r120",
      "r122"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r184",
      "r267",
      "r274"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-Controlling Interests [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r319",
      "r326"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lease Payments Under Non-cancellable Leases [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "Lease liabilities",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r316",
      "r321"
     ],
     "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 cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Right-of-use assets, operating leases",
        "terseLabel": "Right-of-use leased assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RecentAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r324",
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r323",
      "r326"
     ],
     "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": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r309",
      "r311"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total future minimum payments due"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Future minimum lease payments under non-cancelable operating leases [Abstract]"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r309",
      "r311"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "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": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r309",
      "r311"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r309",
      "r311"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r309",
      "r311"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r309",
      "r311"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r309",
      "r311"
     ],
     "calculation": {
      "http://photronics.com/role/LeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r310"
     ],
     "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": "Rent expense under operating leases"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "PDMCX JOINT VENTURE [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.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",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r296",
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.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 assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r72",
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r65",
      "r304"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r75",
      "r78",
      "r81",
      "r178"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive (loss) income",
        "totalLabel": "Net other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income, net of tax of $0:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r75",
      "r78",
      "r264",
      "r265",
      "r275"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: other comprehensive income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r70",
      "r257",
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other comprehensive income, tax",
        "terseLabel": "Other comprehensive (loss) income, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for tabular information relating to Other Comprehensive Income (OCI) as is applicable to noncontrolling interests. This text block may also include OCI relative to the filing entity, the aforementioned noncontrolling interest OCI, as well as OCI on a consolidated basis.",
        "label": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME BY COMPONENT"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNoncontrollingInterestTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r296",
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r296",
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "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 liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Interest income and other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r90",
      "r92",
      "r117"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchases of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "negatedLabel": "Dividends paid to noncontrolling interests"
       }
      }
     },
     "localname": "PaymentsOfDividendsMinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.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, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r93",
      "r233"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds from share-based arrangements"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r94",
      "r115"
     ],
     "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 credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r95",
      "r98",
      "r117"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r93",
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Cash received from option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r74",
      "r77",
      "r99",
      "r139",
      "r140",
      "r264",
      "r271",
      "r273",
      "r293",
      "r294"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "PROPERTY, PLANT AND EQUIPMENT [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r41",
      "r168"
     ],
     "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": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r40",
      "r166"
     ],
     "calculation": {
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails": {
       "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r168",
      "r353"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails": {
       "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",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "terseLabel": "Property, plant and equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r15",
      "r168"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r166"
     ],
     "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": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForOtherCreditLosses": {
     "auth_ref": [
      "r102",
      "r339"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions.",
        "label": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForOtherCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [
      "r25",
      "r335",
      "r349"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.",
        "label": "Outstanding commitments for capital expenditure"
       }
      }
     },
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "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": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "terseLabel": "Changes in Accumulated Other Comprehensive Income [Roll Forward]"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Unrecognized Tax Benefits [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of debt",
        "negatedLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r239",
      "r369"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is 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.",
        "label": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r30",
      "r183",
      "r350"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.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"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "REVENUE [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r193",
      "r194"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenuePolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.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]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r322",
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "ROU assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScenarioPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The scenario under which facts represent plans as distinct from actual.",
        "label": "Scenario, Plan [Member]",
        "verboseLabel": "Total Support Remaining [Member]"
       }
      }
     },
     "localname": "ScenarioPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Changes in Accumulated Other Comprehensive Income by Component"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r52",
      "r114",
      "r179",
      "r180",
      "r181",
      "r182",
      "r306",
      "r307",
      "r308",
      "r344"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Calculation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "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": "Future Minimum Lease Payments Under Non-cancelable Operating Leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r7",
      "r36",
      "r37",
      "r38"
     ],
     "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": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "label": "Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r41",
      "r168"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r207",
      "r232"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails",
      "http://photronics.com/role/SharebasedCompensationPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r213",
      "r219",
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Information on Outstanding and Exercisable Option"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "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": "Assumptions Used to Calculate Weighted-Average Grant Date Fair Value of Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Shares Repurchase Programs"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r280",
      "r283",
      "r287",
      "r290",
      "r291"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r280",
      "r283",
      "r287",
      "r290",
      "r291"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Carrying Amounts and Exposure to Loss Related to Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r88",
      "r157"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement, Disclosure [Abstract]",
        "terseLabel": "Share-based Compensation [Abstract]"
       }
      }
     },
     "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "order": 3.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 compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Restricted Stock [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r218"
     ],
     "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": "Restricted stock awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r218"
     ],
     "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": "Weighted average grant date fair value of restricted stock awards (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Number of shares of restricted stock outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted-average inputs and risk-free rate of return ranges used to calculate the grant date fair value of options [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r226"
     ],
     "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": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r225"
     ],
     "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": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk free rate of return"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails",
      "http://photronics.com/role/SharebasedCompensationPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Maximum number of shares of common stock that may be issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Additional disclosures [Abstract]",
        "terseLabel": "Stock Options [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails",
      "http://photronics.com/role/SharebasedCompensationPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r216"
     ],
     "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": "Exercisable at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r216"
     ],
     "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": "Weighted average exercise price, Exercisable at end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted-average grant date fair value of options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r232"
     ],
     "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": "Aggregate intrinsic value, Outstanding at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r215",
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Outstanding at end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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": "Outstanding and exercisable option awards [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Weighted average exercise price, Outstanding at end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted-Average Exercise Price [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r204",
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails",
      "http://photronics.com/role/SharebasedCompensationPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r110",
      "r207",
      "r212"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period",
        "terseLabel": "Contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r224",
      "r234"
     ],
     "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": "Expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, Exercisable at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r232"
     ],
     "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, Exercisable at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r222"
     ],
     "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, Outstanding at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/SharebasedCompensationDetails"
     ],
     "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": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r20",
      "r333",
      "r347"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term debt"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRate": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.",
        "label": "Short-term Debt, Weighted Average Interest Rate, at Point in Time",
        "terseLabel": "Weighted-average interest rate of short -term debt"
       }
      }
     },
     "localname": "ShortTermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r320",
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r56",
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "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]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Condensed Consolidated Statements of Cash Flows (unaudited) [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Condensed Consolidated Balance Sheets (unaudited) [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Condensed Consolidated Statements of Comprehensive Income (unaudited) [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Condensed Consolidated Statements of Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-based Payment Arrangement [Member]",
        "terseLabel": "Share-based Payment Awards [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r26",
      "r27",
      "r178",
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "verboseLabel": "Restricted stock awards vesting and expense (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r26",
      "r27",
      "r178",
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "verboseLabel": "Sale of common stock through employee stock option and purchase plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r178",
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "verboseLabel": "Restricted stock awards vesting and expense"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r26",
      "r27",
      "r183",
      "r206",
      "r220"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "verboseLabel": "Sale of common stock through employee stock option and purchase plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock repurchased authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the CCYY-MM-DD format.",
        "label": "Stock Repurchase Program Expiration Date",
        "terseLabel": "Stock repurchase program - termination date"
       }
      }
     },
     "localname": "StockRepurchaseProgramExpirationDate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r26",
      "r27",
      "r178",
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Shares repurchased and retired (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r27",
      "r31",
      "r32",
      "r146"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total Photronics, Inc. shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails",
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r262",
      "r263",
      "r292"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r328"
     ],
     "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]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r328"
     ],
     "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]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental disclosure of non-cash information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r199"
     ],
     "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]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [],
     "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]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "At a Point in Time [Member]"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Over Time [Member]"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Average price paid per share (in dollars per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r57",
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury stock, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r57",
      "r185",
      "r188"
     ],
     "calculation": {
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Treasury stock, 916 shares at February 2, 2020"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r55",
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SHARE REPURCHASE PROGRAMS [Abstract]"
       }
      }
     },
     "localname": "TreasuryStockSharesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r27",
      "r178",
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Repurchased common stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails",
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "SHARE REPURCHASE PROGRAMS"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/ShareRepurchasePrograms"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r178",
      "r183",
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Purchases of treasury stock",
        "terseLabel": "Cost of shares repurchased"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited",
      "http://photronics.com/role/ShareRepurchaseProgramsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfEquityUnaudited",
      "http://photronics.com/role/LeasesDetails",
      "http://photronics.com/role/RecentAccountingPronouncementsDetails",
      "http://photronics.com/role/RevenueContractAssetsLiabilitiesAndAccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r242",
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties related to unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Abstract]"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r243"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "verboseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss": {
     "auth_ref": [
      "r289"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of income (loss) from operations derived by the reporting entity during the period from the Variable Interest Entity (VIE).",
        "label": "Operating (loss)"
       }
      }
     },
     "localname": "VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": {
     "auth_ref": [
      "r269",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE.",
        "label": "Consolidated assets pledged"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedAssetsPledged",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Carrying amounts of assets and liabilities [Abstract]"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse": {
     "auth_ref": [
      "r270",
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consolidated variable interest entity's (VIE) liabilities that do not have recourse to general credit of primary beneficiary, classified as current.",
        "label": "Variable Interest Entity, Consolidated, Liabilities, Current, No Recourse",
        "terseLabel": "Local financing"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedLiabilitiesCurrentNoRecourse",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityConsolidatedLiabilitiesRecourse": {
     "auth_ref": [
      "r270",
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consolidated variable interest entity's (VIE) liabilities that have recourse to general credit of primary beneficiary.",
        "label": "Consolidation liabilities, recourse"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedLiabilitiesRecourse",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "verboseLabel": "PDMCX JOINT VENTURE"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVenture"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "auth_ref": [
      "r282",
      "r288"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).",
        "label": "Maximum exposure to loss"
       }
      }
     },
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityFinancialOrOtherSupportAmount": {
     "auth_ref": [
      "r285"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of financial or other support the reporting entity has provided (explicitly or implicitly) to the Variable Interest Entity (VIE) that it was not previously contractually required to provide or that the reporting entity intends to provide, including, for example, situations in which the reporting entity assisted the VIE in obtaining another type of support.",
        "label": "Financial or other support, amount"
       }
      }
     },
     "localname": "VariableInterestEntityFinancialOrOtherSupportAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss": {
     "auth_ref": [
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The gain (loss) recognized on initial consolidation of a variable interest entity (VIE) when the VIE is not a business (as defined).",
        "label": "Variable Interest Entity, Initial Consolidation, Gain (Loss)",
        "terseLabel": "Gain (loss) on consolidation"
       }
      }
     },
     "localname": "VariableInterestEntityInitialConsolidationGainOrLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "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": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.",
        "label": "DNP [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Ownership percentage"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Photronics Interest [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails",
      "http://photronics.com/role/PdmcxJointVentureVieDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/LongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://photronics.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "totalLabel": "Potentially dilutive common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Effect of dilutive securities [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r125",
      "r130"
     ],
     "calculation": {
      "http://photronics.com/role/EarningsPerShareDetails": {
       "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": "Diluted (in shares)",
        "totalLabel": "Weighted-average common shares used for diluted earnings per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted-average number of common shares outstanding:",
        "terseLabel": "Weighted-average common shares computations [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r124",
      "r130"
     ],
     "calculation": {
      "http://photronics.com/role/EarningsPerShareDetails": {
       "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": "Basic (in shares)",
        "terseLabel": "Weighted-average common shares used for basic earnings per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://photronics.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://photronics.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r11": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e)(3)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r115": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r117": {
   "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=26873400&loc=d3e24072-122690"
  },
  "r118": {
   "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=26873400&loc=d3e24072-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r135": {
   "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"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r146": {
   "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"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r15": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r17": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r174": {
   "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"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r178": {
   "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"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r183": {
   "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=27012166&loc=d3e187085-122770"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r19": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r202": {
   "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"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r21": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r214": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r215": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r216": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r218": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r22": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r224": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r225": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r226": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r227": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r229": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r23": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28937-109314"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r25": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r26": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "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"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759068-111685"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685"
  },
  "r28": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "d",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6228884-111685"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=117336053&loc=SL75039408-165497"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b,c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r31": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r32": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r328": {
   "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"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r33": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r332": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r333": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r334": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r335": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r337": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r338": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r34": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r341": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r345": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r346": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r348": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r349": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r35": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r352": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r353": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r354": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r355": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r36": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e604008-122996"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272"
  },
  "r365": {
   "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=6589523&loc=d3e617274-123014"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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=6590653&loc=d3e638233-123024"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r371": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r372": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r373": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r374": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r375": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r38": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r39": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r41": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r42": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r43": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r45": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r47": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r48": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r49": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r50": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r52": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r53": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r54": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r56": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r57": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r58": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r59": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r60": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r61": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r62": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r63": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r64": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r7": {
   "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"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r8": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r80": {
   "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"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r83": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r86": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r87": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r88": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r9": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6791063872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF FINANCIAL STATEMENT PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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_plab_BasisOfFinancialStatementPresentationAbstract', window );"><strong>BASIS OF FINANCIAL STATEMENT PRESENTATION [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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BASIS OF FINANCIAL STATEMENT PRESENTATION</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 1 - BASIS OF FINANCIAL STATEMENT PRESENTATION</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Photronics, Inc. ("Photronics", "the Company", "we", &#8220;our&#8221;, or "us") is one of the world's leading manufacturers of photomasks, which are high-precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of semiconductors and flat-panel displays ("FPDs"), and are used as masters to transfer circuit patterns onto semiconductor wafers and FPD substrates during the fabrication of integrated circuits ("ICs" or &#8220;semiconductors&#8221;) and a variety of FPDs and, to a lesser extent, other types of electrical and optical components. We currently have eleven manufacturing facilities, which are located in Taiwan (3), Korea, the United States (3), Europe (2), and two recently constructed facilities in China. Our FPD facility in Hefei, China, commenced production in the second quarter of fiscal 2019 and our IC facility in Xiamen, China, commenced production in the third quarter of fiscal 2019.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying unaudited condensed consolidated financial statements (&#8220;the financial statements&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, Inc., its wholly owned subsidiaries, and the majority-owned subsidiaries which it controls. All intercompany balances and transactions have been eliminated in consolidation.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect amounts reported in them. Estimates are based on historical experience and on various assumptions that are believed to be reasonable under the circumstances. Our estimates are based on the facts and circumstances available at the time they are made. Actual results we report may differ from such estimates. We review these estimates periodically and reflect any effects of revisions in the period in which they are determined.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our business is typically impacted during the first, and sometimes the second, quarters of our fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during those periods. Operating results for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2020. For further information, refer to the consolidated financial statements, and notes thereto, included in our Annual Report on Form 10-K for the year ended October 31, 2019.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_BasisOfFinancialStatementPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_BasisOfFinancialStatementPresentationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="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>75
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783886352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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 [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_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 6 - REVENUE</div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">We recognize revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those goods or services.&#160;We account for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of our revenue comes from the sales of photomasks. We typically contract with our customers to sell sets of photomasks (referred to as &#8220;mask sets&#8221;), which are comprised of multiple layers, the predominance of which we invoice as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to us and, as our contracts generally provide us with the right to payment for work completed to date, we recognize revenue as we perform, or &#8220;over time&#8221; on most of our contracts. We measure our performance to date using an input method, which is based on our estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there will be a number of uncompleted revenue contracts on which we have performed; for any such contracts under which we are entitled to be compensated for our costs incurred plus a reasonable profit, we recognize revenue and a corresponding contract asset for such performance. We account for shipping and handling activities that we perform after a customer obtains control of a good as being activities to fulfill our promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract.</span></span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">As stated above, photomasks are manufactured to customer specifications, in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, our photomasks do not have standard or &#8220;list&#8221; prices. The transaction prices of the vast majority of our revenue contracts include only fixed amounts of consideration. In certain instances, such as when we offer a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability is resolved.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Assets, Contract Liabilities, and Accounts Receivable</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">We recognize a contract asset when our performance under a contract precedes our receipt of consideration from a customer, or before payment is due, and our receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect our transfer of control to customers of photomasks that are in process or completed but not yet shipped. A receivable is recognized when we have an unconditional right to payment for our performance, which generally occurs when we ship the photomasks. Our contract assets primarily consist of a significant amount of our in-process production orders and fully manufactured photomasks which have not yet shipped, for which we have an enforceable right to collect consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, we net contract assets with contract liabilities (deferred revenue) for financial reporting purposes. Our contract assets and liabilities are typically classified as current, as our production cycle and our lead times are both under one year. Contract assets of $</span>7.9<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million are included in &#8220;Other&#8221; current assets, and contract liabilities of $</span>11.8<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million are included in Accrued liabilities in our February 2, 2020 condensed consolidated balance sheet. Our October 31, 2019 condensed consolidated balance sheet includes contract assets of $</span>7.6<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million and contract liabilities of $</span>11.5<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million; with like classification to the February 2, 2020, balances. We did </span>no<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">t impair any contract assets during the three-month periods ended February 2, 2020 or January 27, 2019, and we recognized $</span>1.2<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million and $</span>0.7<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> million of revenue from the settlement of contract liabilities that existed at the beginning of those respective periods.</span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">We generally record our accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectibility during, and at the end of, every reporting period. To the extent we believe a loss on the collection of a customer invoice is probable, we record the loss and credit the allowance for doubtful accounts. In the event that an amount is determined to be uncollectible, we charge the allowance for doubtful accounts and derecognize the related receivable. Credit losses incurred on our accounts receivable during the three-month period ended February 2, 2020, were immaterial, and we did </span>no<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">t incur any credit losses on our accounts receivable during the three-month period ended January 27, 2019.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Our invoice terms generally range from net </span><span style="-sec-ix-hidden:Fact_a69526ec853e453391a866dfb5670cc0">thirty</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> to </span>ninety days<span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">, depending on both the geographic market in which the transaction occurs and our payment agreements with specific customers. In the event that our evaluation of a customer&#8217;s business prospects and financial condition indicate that the customer presents a collectibility risk, we </span>modify terms of sale, which may <span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">require payment in advance of performance. We have elected the practical expedient allowed under ASC Topic 606 &#8220;Revenue from Contracts with Customers&#8221; (&#8220;Topic 606&#8221;) that permits us not to adjust a contract&#8217;s promised amount of consideration to reflect a financing component when the period between when we transfer control of goods or services to customers and when we are paid is one year or less.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">In instances when we are paid in advance of our performance, we record a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense only if the period between when we receive payment from the customer and the date when we expect to be entitled to the payment is greater than one year. Historically, advance payments we&#8217;ve received from customers have not preceded the completion of our performance obligations by more than one year.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Disaggregation of Revenue</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">The following tables present our revenue for the three-month periods ended February 2, 2020 and January 27, 2019, disaggregated by product type, geographic origin, and timing of recognition. In the three-month period ended February 2, 2020, we changed the threshold for the definition of high-end FPD, from G8 and above and active matrix organic light-emitting diode (AMOLED) display screens, to G10.5 and above, AMOLED, and low-temperature polysilicon display screens (LTPS), to reflect the overall advancement of technology in the FPD industry. Our definition of high-end IC products remains as 28 nanometer or smaller. The revenue by product type for the three-month period ended January 27, 2019, presented below has been reclassified to conform to the current period presentation.</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="ze63af41bc55c455181a0b14e8ebf9762" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2, 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27, 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Revenue by Product Type</span></div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">IC</span></div></td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">41,041</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">34,566</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">65,937</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">60,314</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total IC</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">106,978</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">94,880</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">FPD</span></div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">High-end</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">39,770</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,350</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,988</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,482</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total FPD</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">52,758</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29,832</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124,712</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="zf082394d5b36424d8c9d97c83fd16894" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Revenue by Geographic Origin</span></span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Taiwan</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,114</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">57,740</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Korea</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">35,237</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">United States</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">25,067</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22,472</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Europe</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,543</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,354</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,900</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">263</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">All other Asia</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">376</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">646</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124,712</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z7bc6ec54db414646b0169c4efee621a9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td colspan="4" style="vertical-align: top; white-space: nowrap;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Revenue by Timing of Recognition</span></span></div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Over time</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">137,696</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">120,845</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At a point in time</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22,040</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,867</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">159,736</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124,712</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Costs</span></div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We pay commissions to third party sales agents for certain sales that they obtain for us. However, the bases of the commissions are the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, we would not recognize any portion of these sales commissions as costs of obtaining a contract, nor do we currently foresee other circumstances under which we would recognize such assets.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Remaining Performance Obligations</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As we are typically required to fulfill customer orders within a short time period, our backlog of orders is generally not in excess of <span style="-sec-ix-hidden:Fact_fecd3192c8be448da47ef5dc2cc84a05">one</span> to <span style="-sec-ix-hidden:Fact_4ca1ab24fa3342babbc5b7a49527b172">two weeks</span> for IC photomasks and <span style="-sec-ix-hidden:Fact_e3d7c954a95c47cb899f58492b357ecc">two</span> to <span style="-sec-ix-hidden:Fact_cfb2f3ff22c34121a06de6e5f23a9939">three weeks</span> for FPD photomasks. As allowed under Topic 606, we have elected not to disclose our remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Sales and Similar Taxes</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We report our revenue net of any sales or similar taxes we collect on behalf of governmental entities.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Product Warranty</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">Our photomasks are sold under warranties that generally range from </span><span style="-sec-ix-hidden:Fact_42874ca30f6d43a4a0c2430d046818f3">one</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';"> to </span><span style="-sec-ix-hidden:Fact_9b5daefab2114d97bcc47209c3999d75">twenty-four months</span><span style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman';">. We warrant that our photomasks conform to customer specifications, and will typically repair, replace, or issue a refund for, at our option, any photomasks that fail to do so. The warranties do not represent separate performance obligations in our revenue contracts. Historically, customer claims under warranty have been immaterial.</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>76
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6796572000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Mar. 09, 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_dei_CoverAbstract', window );"><strong>Cover [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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PHOTRONICS INC<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">0000810136<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">--10-31<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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,119,738<span></span>
</td>
</tr>
<tr 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-Q<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>
</tr>
<tr 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">Feb.  02,  2020<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-15451<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-0854886<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">CT<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">15 Secor Road<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">Brookfield<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">CT<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">06804<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">203<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">775-9000<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<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">PLAB<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>
</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_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 CCYY 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 CCYY-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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly 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-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_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_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_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_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>77
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6784003808">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 02, 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">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 10 - EARNINGS PER SHARE</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The calculation of basic and diluted earnings per share is presented below.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z468849e3a0bd48d7a2c1e4b320c045ac" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to Photronics, Inc. shareholders</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,267</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Earnings used for diluted earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,300</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,267</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares computations:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares used for basic earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">65,554</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,583</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities:</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">895</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">464</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Potentially dilutive common shares</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">895</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">464</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares used for diluted earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">66,449</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">67,047</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.16</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.08</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted earnings per share</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.16</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.08</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The table below shows the outstanding weighted-average share-based payment awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive. The table also shows convertible notes that, if converted, would have been antidilutive.</div>

<div style="text-align: left;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div>

<table cellpadding="0" cellspacing="0" id="z6f29a01509014571842674ff4cba283b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 12pt; font-family: 'Times New Roman';"><br/></span></div></td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="6" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">February 2,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2020</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">January 27,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
    <td colspan="2" style="vertical-align: top; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">173</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,063</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Convertible notes</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,542</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
  <tr>
    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total potentially dilutive shares excluded</div></td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">173</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom">&#160;</td>
    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,605</div></td>
    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom">&#160;</td>
  </tr>
</table>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div>

<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsequent to February 2, 2020, and through March 9, 2020, we repurchased 0.1 million shares of our common stock. See Note 13 for information on our share repurchase programs.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>78
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6780107232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Income (unaudited) [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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 10,928<span></span>
</td>
<td class="nump">$ 7,768<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) income, net of tax of $0:</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(1,564)<span></span>
</td>
<td class="nump">6,572<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_plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax', window );">Other</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">19<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive (loss) income</a></td>
<td class="num">(1,547)<span></span>
</td>
<td class="nump">6,591<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">9,381<span></span>
</td>
<td class="nump">14,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">1,818<span></span>
</td>
<td class="nump">3,783<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 attributable to Photronics, Inc. shareholders</a></td>
<td class="nump">$ 7,563<span></span>
</td>
<td class="nump">$ 10,576<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net of tax amount of the appreciation (loss) for other adjustments.</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;">plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_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://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=118930883&amp;loc=d3e557-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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: 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=118930883&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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 3: 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=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: 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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 5: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<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 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 3: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification adjustments of 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://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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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=118930883&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_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>79
<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.1</span><table class="report" border="0" cellspacing="2" id="idp6783993584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 2019</div></th>
<th class="th"><div>Oct. 31, 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income and Statutory Tax Rate [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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">45.40%<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">15.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_plab_TaxCreditCarryforwardAbstract', window );"><strong>Tax Credit Carryforward [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</a></td>
<td class="nump">$ 2.1<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [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="re">
<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 );">Unrecognized tax benefits</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract', window );"><strong>Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties related to unrecognized tax benefits</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_IncomeTaxAuthorityNameAxis=plab_TaiwanAgencyOfTheMinistryOfFinanceMember', window );">Taiwan Agency of the Ministry of Finance [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_IncomeTaxHolidayAbstract', window );"><strong>Income Tax Holiday [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_plab_TermOfTaxYearHolidays', window );">Term of tax year holidays</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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayTerminationDate', window );">Income tax holiday termination date</a></td>
<td class="text">December 31, 2019<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_IncomeTaxHolidayAggregateDollarAmount', window );">Dollar effect of income tax holiday</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.8<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_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Per share effect of income tax holiday (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.005<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_plab_IncomeTaxHolidayAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_IncomeTaxHolidayAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_TaxCreditCarryforwardAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">plab_TaxCreditCarryforwardAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_plab_TermOfTaxYearHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refers to term of tax year holidays.</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;">plab_TermOfTaxYearHolidays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic federal statutory tax rate applicable to pretax 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<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 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><br>Reference 3: 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxHolidayAggregateDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</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 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-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_IncomeTaxHolidayAggregateDollarAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</td>
</tr>
<tr>
<td style="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_IncomeTaxHolidayTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 date on which the special tax status will terminate.</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 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-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_IncomeTaxHolidayTerminationDate</td>
</tr>
<tr>
<td style="padding-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_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=116821951&amp;loc=SL37586934-109318<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 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the valuation allowance for a specified deferred tax 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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32123-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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityNameAxis=plab_TaiwanAgencyOfTheMinistryOfFinanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityNameAxis=plab_TaiwanAgencyOfTheMinistryOfFinanceMember</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>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.1</span><table class="report" border="0" cellspacing="2" id="idp6789984960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAMS (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">4 Months Ended</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>Feb. 02, 2020</div></th>
<th class="th"><div>Jan. 27, 2019</div></th>
<th class="th"><div>Jan. 27, 2019</div></th>
<th class="th"><div>Feb. 02, 2020</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_TreasuryStockValueAcquiredCostMethod', window );">Cost of shares repurchased</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="nump">$ 10,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ShareRepurchaseProgramAxis=plab_October2018AnnouncedProgramMember', window );">October 2018 Announced Program [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchased authorized 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">$ 25,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_plab_StockRepurchaseProgramCommencementDate', window );">Stock repurchase program - commencement date</a></td>
<td class="text">Oct. 22,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockRepurchaseProgramExpirationDate', window );">Stock repurchase program - termination date</a></td>
<td class="text">Feb.  01,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_TreasuryStockSharesAcquired', window );">Repurchased common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,137<span></span>
</td>
<td class="nump">1,467<span></span>
</td>
<td class="text">&#160;<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_TreasuryStockValueAcquiredCostMethod', window );">Cost of shares repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,694<span></span>
</td>
<td class="nump">$ 13,807<span></span>
</td>
<td class="text">&#160;<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_TreasuryStockAcquiredAverageCostPerShare', window );">Average price paid per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.40<span></span>
</td>
<td class="nump">$ 9.41<span></span>
</td>
<td class="text">&#160;<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased and retired (in shares)</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">900<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_ShareRepurchaseProgramAxis=plab_August2019AnnouncedProgramMember', window );">August 2019 Announced Program [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchased authorized 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="nump">$ 100,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_plab_StockRepurchaseProgramCommencementDate', window );">Stock repurchase program - commencement date</a></td>
<td class="text">Sep. 25,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_TreasuryStockSharesAcquired', window );">Repurchased common stock (in shares)</a></td>
<td class="nump">916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,911<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_TreasuryStockValueAcquiredCostMethod', window );">Cost of shares repurchased</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,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_TreasuryStockAcquiredAverageCostPerShare', window );">Average price paid per share (in dollars per share)</a></td>
<td class="nump">$ 12.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.51<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_plab_StockRepurchaseProgramCommencementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when authorized share repurchase program commenced, in CCYY-MM-DD format.</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;">plab_StockRepurchaseProgramCommencementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>plab_</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_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the CCYY-MM-DD format.</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_StockRepurchaseProgramExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased and retired 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 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=6877327&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 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=27012166&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 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_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of shares repurchased divided by the total number of shares repurchased.</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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and are being held in 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 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 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=27012166&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost 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 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 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: 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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-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_ShareRepurchaseProgramAxis=plab_October2018AnnouncedProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=plab_October2018AnnouncedProgramMember</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_ShareRepurchaseProgramAxis=plab_August2019AnnouncedProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=plab_August2019AnnouncedProgramMember</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>
</SEC-DOCUMENT>
