XML 86 R62.htm IDEA: XBRL DOCUMENT
v3.10.0.1

INCOME TAXES, UNRECOGNIZED TAX BENEFITS AND CARRYFORWARDS (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Oct. 31, 2018 | Oct. 29, 2017 | Oct. 30, 2016
Valuation Allowance [Abstract] |  |  |
Valuation allowance change - AMT credits | $ (3,900) |  |
Valuation allowance change - NOL Utilization | (1,800) |  |
Valuation allowance change - Credit Utilization | (1,300) |  |
Valuation allowance change - impact of other factors | (400) |  |
Valuation allowance change - change in deferred tax liability | 2,800 |  |
Valuation allowance change - adoption of ASU 2016-09 | 1,800 |  |
Valuation allowance change - corporate tax rate reduction | 1,600 |  |
Valuation allowance change |  | $ (3,700) | $ (5,200)
Unrecognized Tax Benefits [Abstract] |  |  |
Balance at beginning of year | 3,384 | 4,606 | 4,029
Additions for tax positions in prior years |  | 207 | 744
Reductions for tax positions in prior years | (44) |  |
Additions based on current year tax positions | 498 | 323 | 268
Settlements | (56) | (922) | (378)
Lapses of statutes of limitations | (2,007) | (830) | (57)
Balance at end of year | 1,775 | 3,384 | 4,606
Income Tax Uncertainties [Abstract] |  |  |
Interest and penalties accrued related to uncertain tax positions | 100 | 100 | 100
Income taxes, additional disclosures [Abstract] |  |  |
Amount of reasonably possible decrease in uncertain tax positions | 900 |  |
Income taxes paid | 6,100 | 9,300 | 11,400
Cash received for refunds of income taxes | 1,100 | 100 | 200
Federal Research and Development [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Tax credit carryforward amount | $ 4,314 |  |
Federal Research and Development [Member] | Minimum [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Expiration period | Oct. 31, 2019 |  |
Federal Research and Development [Member] | Maximum [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Expiration period | Oct. 31, 2038 |  |
Federal Alternate Minimum [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Tax credit carryforward amount | $ 3,673 |  |
State [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Tax credit carryforward amount | $ 5,819 |  |
State [Member] | Minimum [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Expiration period | Oct. 31, 2020 |  |
State [Member] | Maximum [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Expiration period | Oct. 31, 2032 |  |
Foreign [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Tax credit carryforward amount | $ 246 |  |
Foreign [Member] | Minimum [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Expiration period | Oct. 31, 2019 |  |
Foreign [Member] | Maximum [Member] |  |  |
Tax Credit Carryforward [Abstract] |  |  |
Expiration period | Oct. 31, 2020 |  |
Federal [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Operating loss carryforwards amount | $ 78,902 |  |
Federal [Member] | Minimum [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Expiration periods | Oct. 31, 2028 |  |
Federal [Member] | Maximum [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Expiration periods | Oct. 31, 2033 |  |
State [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Operating loss carryforwards amount | $ 208,411 |  |
State [Member] | Minimum [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Expiration periods | Oct. 31, 2018 |  |
State [Member] | Maximum [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Expiration periods | Oct. 31, 2038 |  |
Foreign [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Operating loss carryforwards amount | $ 9,761 |  |
Foreign [Member] | Minimum [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Expiration periods | Oct. 31, 2021 |  |
Foreign [Member] | Maximum [Member] |  |  |
Operating Loss Carryforward [Abstract] |  |  |
Expiration periods | Oct. 31, 2027 |  |
Foreign Jurisdictions [Member] |  |  |
Valuation Allowance [Abstract] |  |  |
Valuation allowance change |  |  | (4,300)
Recorded in Other Liabilities [Member] |  |  |
Income Tax Uncertainties [Abstract] |  |  |
Unrecognized tax benefits that would impact effective tax rate | $ 1,900 | $ 3,400 | $ 4,600

X
- References No definition available. + Details
Name: | plab_IncomeTaxesAdditionalDisclosuresAbstract
Namespace Prefix: | plab_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | plab_TaxCreditCarryforwardAbstract
Namespace Prefix: | plab_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of change in valuation allowance due to change in AMT credits. + References No definition available. + Details
Name: | plab_ValuationAllowanceChangeAMTCredits
Namespace Prefix: | plab_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of change in valuation allowance due to credit utilization. + References No definition available. + Details
Name: | plab_ValuationAllowanceChangeCreditUtilization
Namespace Prefix: | plab_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of change in valuation allowance due to the adoption of ASU 2016-09. + References No definition available. + Details
Name: | plab_ValuationAllowanceChangeDueToAdoptionOfASU201609
Namespace Prefix: | plab_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of change in valuation allowance due to changes in the deferred tax liability. + References No definition available. + Details
Name: | plab_ValuationAllowanceChangeDueToChangeInDeferredTaxLiability
Namespace Prefix: | plab_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of change in valuation allowance due to corporate tax rate reduction. + References No definition available. + Details
Name: | plab_ValuationAllowanceChangeDueToCorporateTaxRateReduction
Namespace Prefix: | plab_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of change in valuation allowance due to the impact of other factors. + References No definition available. + Details
Name: | plab_ValuationAllowanceChangeImpactOfOtherFactors
Namespace Prefix: | plab_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of change in valuation allowance due to NOL utilization. + References No definition available. + Details
Name: | plab_ValuationAllowanceChangeNOLUtilization
Namespace Prefix: | plab_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d)(3) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585 + Details
Name: | us-gaap_IncomeTaxesPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Expiration date of each operating loss carryforward included in operating loss carryforward, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwardsExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of cash received during the period as refunds for the overpayment of taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586 + Details
Name: | us-gaap_ProceedsFromIncomeTaxRefunds
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Expiration date of the tax credit carryforward, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 10B -URI http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ValuationAllowanceAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32123-109318 + Details
Name: | us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=plab_AlternateMinimumTaxCreditCarryforwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=plab_ForeignJurisdictionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |